# near model CODE resource # jump table entries: 19272-19313 (42 of them) export_2409: fn00000000: 00000000 4E56 FFBA link A6, -0x0046 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A 558F subq.l A7, 2 0000000C 2054 movea.l A0, [A4] 0000000E 2F28 008C move.l -[A7], [A0 + 0x8C] 00000012 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00000016 2054 movea.l A0, [A4] 00000018 115F 00B4 move.b [A0 + 0xB4], [A7]+ 0000001C 2054 movea.l A0, [A4] 0000001E 4A28 00B4 tst.b [A0 + 0xB4] 00000022 6700 01BC beq +0x1BE /* 000001E0 */ 00000026 486E FFE0 pea.l [A6 - 0x20] 0000002A 2068 0078 movea.l A0, [A0 + 0x78] 0000002E 2050 movea.l A0, [A0] 00000030 2F28 0044 move.l -[A7], [A0 + 0x44] 00000034 4EAD 1D8A jsr [A5 + 0x1D8A /* export_941 */] 00000038 486E FFD8 pea.l [A6 - 0x28] 0000003C 2054 movea.l A0, [A4] 0000003E 2F28 0094 move.l -[A7], [A0 + 0x94] 00000042 4EBA 1378 jsr [PC + 0x1378 /* 000013BC */] 00000046 588F addq.l A7, 4 00000048 486E FFD8 pea.l [A6 - 0x28] 0000004C 486E FFCE pea.l [A6 - 0x32] 00000050 3F3C 080E move.w -[A7], 0x80E 00000054 A9EB syscall Pack4/FP68K 00000056 486E FFCE pea.l [A6 - 0x32] 0000005A 486E FFF8 pea.l [A6 - 0x8] 0000005E 3F3C 0810 move.w -[A7], 0x810 00000062 A9EB syscall Pack4/FP68K 00000064 486E FFD8 pea.l [A6 - 0x28] 00000068 2054 movea.l A0, [A4] 0000006A 2F28 0090 move.l -[A7], [A0 + 0x90] 0000006E 4EBA 134C jsr [PC + 0x134C /* 000013BC */] 00000072 588F addq.l A7, 4 00000074 486E FFD8 pea.l [A6 - 0x28] 00000078 486E FFCE pea.l [A6 - 0x32] 0000007C 3F3C 080E move.w -[A7], 0x80E 00000080 A9EB syscall Pack4/FP68K 00000082 486E FFCE pea.l [A6 - 0x32] 00000086 486E FFF0 pea.l [A6 - 0x10] 0000008A 3F3C 0810 move.w -[A7], 0x810 0000008E A9EB syscall Pack4/FP68K 00000090 486E FFF0 pea.l [A6 - 0x10] 00000094 2054 movea.l A0, [A4] 00000096 1F28 00BE move.b -[A7], [A0 + 0xBE] 0000009A 2F0C move.l -[A7], A4 0000009C 4EBA 0362 jsr [PC + 0x362 /* 00000400 */] 000000A0 2054 movea.l A0, [A4] 000000A2 2068 0078 movea.l A0, [A0 + 0x78] 000000A6 2050 movea.l A0, [A0] 000000A8 2254 movea.l A1, [A4] 000000AA 2028 0044 move.l D0, [A0 + 0x44] 000000AE B0A9 0090 cmp.l D0, [A1 + 0x90] 000000B2 6600 008E bne +0x90 /* 00000142 */ 000000B6 486E FFF0 pea.l [A6 - 0x10] 000000BA 486E FFCE pea.l [A6 - 0x32] 000000BE 3F3C 080E move.w -[A7], 0x80E 000000C2 A9EB syscall Pack4/FP68K 000000C4 2054 movea.l A0, [A4] 000000C6 4868 00A4 pea.l [A0 + 0xA4] 000000CA 486E FFC4 pea.l [A6 - 0x3C] 000000CE 3F3C 200E move.w -[A7], 0x200E 000000D2 A9EB syscall Pack4/FP68K 000000D4 486E FFC4 pea.l [A6 - 0x3C] 000000D8 486E FFCE pea.l [A6 - 0x32] 000000DC 3F3C 0004 move.w -[A7], 0x4 000000E0 A9EB syscall Pack4/FP68K 000000E2 2054 movea.l A0, [A4] 000000E4 4868 00A6 pea.l [A0 + 0xA6] 000000E8 486E FFBA pea.l [A6 - 0x46] 000000EC 3F3C 200E move.w -[A7], 0x200E 000000F0 A9EB syscall Pack4/FP68K 000000F2 486E FFBA pea.l [A6 - 0x46] 000000F6 486E FFCE pea.l [A6 - 0x32] 000000FA 3F3C 0006 move.w -[A7], 0x6 000000FE A9EB syscall Pack4/FP68K 00000100 486E FFCE pea.l [A6 - 0x32] 00000104 486E FFF8 pea.l [A6 - 0x8] 00000108 3F3C 0810 move.w -[A7], 0x810 0000010C A9EB syscall Pack4/FP68K 0000010E 486E FFF0 pea.l [A6 - 0x10] 00000112 2054 movea.l A0, [A4] 00000114 1F28 00BE move.b -[A7], [A0 + 0xBE] 00000118 2F0C move.l -[A7], A4 0000011A 4EBA 0504 jsr [PC + 0x504 /* 00000620 */] 0000011E 486E FFF8 pea.l [A6 - 0x8] 00000122 486E FFCE pea.l [A6 - 0x32] 00000126 3F3C 080E move.w -[A7], 0x80E 0000012A A9EB syscall Pack4/FP68K 0000012C 486E FFCE pea.l [A6 - 0x32] 00000130 7001 moveq.l D0, 0x01 00000132 1F00 move.b -[A7], D0 00000134 2054 movea.l A0, [A4] 00000136 2F28 0094 move.l -[A7], [A0 + 0x94] 0000013A 4EBA 11FC jsr [PC + 0x11FC /* 00001338 */] 0000013E 6000 00A0 bra +0xA2 /* 000001E0 */ label00000142: 00000142 2054 movea.l A0, [A4] 00000144 2068 0078 movea.l A0, [A0 + 0x78] 00000148 2050 movea.l A0, [A0] 0000014A 2254 movea.l A1, [A4] 0000014C 2028 0044 move.l D0, [A0 + 0x44] 00000150 B0A9 0094 cmp.l D0, [A1 + 0x94] 00000154 6600 008A bne +0x8C /* 000001E0 */ 00000158 486E FFF8 pea.l [A6 - 0x8] 0000015C 486E FFCE pea.l [A6 - 0x32] 00000160 3F3C 080E move.w -[A7], 0x80E 00000164 A9EB syscall Pack4/FP68K 00000166 2054 movea.l A0, [A4] 00000168 4868 00A6 pea.l [A0 + 0xA6] 0000016C 486E FFC4 pea.l [A6 - 0x3C] 00000170 3F3C 200E move.w -[A7], 0x200E 00000174 A9EB syscall Pack4/FP68K 00000176 486E FFC4 pea.l [A6 - 0x3C] 0000017A 486E FFCE pea.l [A6 - 0x32] 0000017E 3F3C 0004 move.w -[A7], 0x4 00000182 A9EB syscall Pack4/FP68K 00000184 2054 movea.l A0, [A4] 00000186 4868 00A4 pea.l [A0 + 0xA4] 0000018A 486E FFBA pea.l [A6 - 0x46] 0000018E 3F3C 200E move.w -[A7], 0x200E 00000192 A9EB syscall Pack4/FP68K 00000194 486E FFBA pea.l [A6 - 0x46] 00000198 486E FFCE pea.l [A6 - 0x32] 0000019C 3F3C 0006 move.w -[A7], 0x6 000001A0 A9EB syscall Pack4/FP68K 000001A2 486E FFCE pea.l [A6 - 0x32] 000001A6 486E FFF0 pea.l [A6 - 0x10] 000001AA 3F3C 0810 move.w -[A7], 0x810 000001AE A9EB syscall Pack4/FP68K 000001B0 486E FFF0 pea.l [A6 - 0x10] 000001B4 2054 movea.l A0, [A4] 000001B6 1F28 00BE move.b -[A7], [A0 + 0xBE] 000001BA 2F0C move.l -[A7], A4 000001BC 4EBA 0462 jsr [PC + 0x462 /* 00000620 */] 000001C0 486E FFF0 pea.l [A6 - 0x10] 000001C4 486E FFCE pea.l [A6 - 0x32] 000001C8 3F3C 080E move.w -[A7], 0x80E 000001CC A9EB syscall Pack4/FP68K 000001CE 486E FFCE pea.l [A6 - 0x32] 000001D2 7001 moveq.l D0, 0x01 000001D4 1F00 move.b -[A7], D0 000001D6 2054 movea.l A0, [A4] 000001D8 2F28 0090 move.l -[A7], [A0 + 0x90] 000001DC 4EBA 115A jsr [PC + 0x115A /* 00001338 */] label000001E0: 000001E0 286E FFB6 movea.l A4, [A6 - 0x4A] 000001E4 4E5E unlink A6 000001E6 2E9F move.l [A7], [A7]+ 000001E8 4E75 rts 000001EA 8026 or.b D0, -[A6] 000001EC 5453 addq.w [A3], 2 000001EE 495A chk.w D4, [A2]+ 000001F0 4543 chk.w D2, D3 000001F2 4F4E chk.w D7, A6 000001F4 5452 addq.w [A2], 2 000001F6 4F4C chk.w D7, A4 000001F8 5749 subq.w A1, 3 000001FA 4E44 trap 4 000001FC 4F57 chk.w D7, [A7] 000001FE 2E4D movea.l A7, A5 00000200 4149 chk.w D0, A1 00000202 4E54 4149 link A4, -0xFFFFBEB7 00000206 4E41 trap 1 00000208 5350 subq.w [A0], 1 0000020A 4543 chk.w D2, D3 0000020C 5452 addq.w [A2], 2 0000020E 4154 chk.w D0, [A4] 00000210 494F chk.w D4, A7 00000212 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2410: // at 00000214 (misaligned) 00000216 FFCE .invalid <> 00000218 48E7 0118 movem.l -[A7], D7,A3,A4 0000021C 266E 000E movea.l A3, [A6 + 0xE] 00000220 286E 0008 movea.l A4, [A6 + 0x8] 00000224 2054 movea.l A0, [A4] 00000226 B7E8 0088 cmpa.l A3, [A0 + 0x88] 0000022A 6600 00D8 bne +0xDA /* 00000304 */ 0000022E 558F subq.l A7, 2 00000230 2054 movea.l A0, [A4] 00000232 2F28 0088 move.l -[A7], [A0 + 0x88] 00000236 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000023A 301F move.w D0, [A7]+ 0000023C 1E00 move.b D7, D0 0000023E 2054 movea.l A0, [A4] 00000240 BE28 00BE cmp.b D7, [A0 + 0xBE] 00000244 6700 018C beq +0x18E /* 000003D2 */ 00000248 486E FFD8 pea.l [A6 - 0x28] 0000024C 2F28 0090 move.l -[A7], [A0 + 0x90] 00000250 4EBA 116A jsr [PC + 0x116A /* 000013BC */] 00000254 588F addq.l A7, 4 00000256 486E FFD8 pea.l [A6 - 0x28] 0000025A 486E FFCE pea.l [A6 - 0x32] 0000025E 3F3C 080E move.w -[A7], 0x80E 00000262 A9EB syscall Pack4/FP68K 00000264 486E FFCE pea.l [A6 - 0x32] 00000268 486E FFE0 pea.l [A6 - 0x20] 0000026C 3F3C 0810 move.w -[A7], 0x810 00000270 A9EB syscall Pack4/FP68K 00000272 486E FFD8 pea.l [A6 - 0x28] 00000276 2054 movea.l A0, [A4] 00000278 2F28 0094 move.l -[A7], [A0 + 0x94] 0000027C 4EBA 113E jsr [PC + 0x113E /* 000013BC */] 00000280 588F addq.l A7, 4 00000282 486E FFD8 pea.l [A6 - 0x28] 00000286 486E FFCE pea.l [A6 - 0x32] 0000028A 3F3C 080E move.w -[A7], 0x80E 0000028E A9EB syscall Pack4/FP68K 00000290 486E FFCE pea.l [A6 - 0x32] 00000294 486E FFE8 pea.l [A6 - 0x18] 00000298 3F3C 0810 move.w -[A7], 0x810 0000029C A9EB syscall Pack4/FP68K 0000029E 486E FFE0 pea.l [A6 - 0x20] 000002A2 2054 movea.l A0, [A4] 000002A4 1F28 00BE move.b -[A7], [A0 + 0xBE] 000002A8 2F0C move.l -[A7], A4 000002AA 4EBA 0154 jsr [PC + 0x154 /* 00000400 */] 000002AE 486E FFE0 pea.l [A6 - 0x20] 000002B2 1F07 move.b -[A7], D7 000002B4 2F0C move.l -[A7], A4 000002B6 4EBA 0368 jsr [PC + 0x368 /* 00000620 */] 000002BA 486E FFE0 pea.l [A6 - 0x20] 000002BE 486E FFCE pea.l [A6 - 0x32] 000002C2 3F3C 080E move.w -[A7], 0x80E 000002C6 A9EB syscall Pack4/FP68K 000002C8 486E FFCE pea.l [A6 - 0x32] 000002CC 7001 moveq.l D0, 0x01 000002CE 1F00 move.b -[A7], D0 000002D0 2054 movea.l A0, [A4] 000002D2 2F28 0090 move.l -[A7], [A0 + 0x90] 000002D6 4EBA 1060 jsr [PC + 0x1060 /* 00001338 */] 000002DA 486E FFE8 pea.l [A6 - 0x18] 000002DE 486E FFCE pea.l [A6 - 0x32] 000002E2 3F3C 080E move.w -[A7], 0x80E 000002E6 A9EB syscall Pack4/FP68K 000002E8 486E FFCE pea.l [A6 - 0x32] 000002EC 7001 moveq.l D0, 0x01 000002EE 1F00 move.b -[A7], D0 000002F0 2054 movea.l A0, [A4] 000002F2 2F28 0094 move.l -[A7], [A0 + 0x94] 000002F6 4EBA 1040 jsr [PC + 0x1040 /* 00001338 */] 000002FA 2054 movea.l A0, [A4] 000002FC 1147 00BE move.b [A0 + 0xBE], D7 00000300 6000 00D0 bra +0xD2 /* 000003D2 */ label00000304: 00000304 2054 movea.l A0, [A4] 00000306 B7E8 0084 cmpa.l A3, [A0 + 0x84] 0000030A 6600 009E bne +0xA0 /* 000003AA */ 0000030E 598F subq.l A7, 4 00000310 2F0C move.l -[A7], A4 00000312 4EBA 05F4 jsr [PC + 0x5F4 /* 00000908 */] 00000316 2054 movea.l A0, [A4] 00000318 215F 00B0 move.l [A0 + 0xB0], [A7]+ 0000031C 2054 movea.l A0, [A4] 0000031E 4868 00B2 pea.l [A0 + 0xB2] 00000322 486E FFCE pea.l [A6 - 0x32] 00000326 3F3C 200E move.w -[A7], 0x200E 0000032A A9EB syscall Pack4/FP68K 0000032C 486E FFCE pea.l [A6 - 0x32] 00000330 486E FFF0 pea.l [A6 - 0x10] 00000334 3F3C 0810 move.w -[A7], 0x810 00000338 A9EB syscall Pack4/FP68K 0000033A 2054 movea.l A0, [A4] 0000033C 4868 00B0 pea.l [A0 + 0xB0] 00000340 486E FFCE pea.l [A6 - 0x32] 00000344 3F3C 200E move.w -[A7], 0x200E 00000348 A9EB syscall Pack4/FP68K 0000034A 486E FFCE pea.l [A6 - 0x32] 0000034E 486E FFF8 pea.l [A6 - 0x8] 00000352 3F3C 0810 move.w -[A7], 0x810 00000356 A9EB syscall Pack4/FP68K 00000358 486E FFF0 pea.l [A6 - 0x10] 0000035C 2054 movea.l A0, [A4] 0000035E 1F28 00BE move.b -[A7], [A0 + 0xBE] 00000362 2F0C move.l -[A7], A4 00000364 4EBA 02BA jsr [PC + 0x2BA /* 00000620 */] 00000368 486E FFF0 pea.l [A6 - 0x10] 0000036C 486E FFCE pea.l [A6 - 0x32] 00000370 3F3C 080E move.w -[A7], 0x80E 00000374 A9EB syscall Pack4/FP68K 00000376 486E FFCE pea.l [A6 - 0x32] 0000037A 7001 moveq.l D0, 0x01 0000037C 1F00 move.b -[A7], D0 0000037E 2054 movea.l A0, [A4] 00000380 2F28 0090 move.l -[A7], [A0 + 0x90] 00000384 4EBA 0FB2 jsr [PC + 0xFB2 /* 00001338 */] 00000388 486E FFF8 pea.l [A6 - 0x8] 0000038C 486E FFCE pea.l [A6 - 0x32] 00000390 3F3C 080E move.w -[A7], 0x80E 00000394 A9EB syscall Pack4/FP68K 00000396 486E FFCE pea.l [A6 - 0x32] 0000039A 7001 moveq.l D0, 0x01 0000039C 1F00 move.b -[A7], D0 0000039E 2054 movea.l A0, [A4] 000003A0 2F28 0094 move.l -[A7], [A0 + 0x94] 000003A4 4EBA 0F92 jsr [PC + 0xF92 /* 00001338 */] 000003A8 6028 bra +0x2A /* 000003D2 */ label000003AA: 000003AA 2054 movea.l A0, [A4] 000003AC B7E8 0098 cmpa.l A3, [A0 + 0x98] 000003B0 6620 bne +0x22 /* 000003D2 */ 000003B2 598F subq.l A7, 4 000003B4 2F0C move.l -[A7], A4 000003B6 4EBA 0550 jsr [PC + 0x550 /* 00000908 */] 000003BA 2054 movea.l A0, [A4] 000003BC 215F 00B0 move.l [A0 + 0xB0], [A7]+ 000003C0 2054 movea.l A0, [A4] 000003C2 3F28 00B2 move.w -[A7], [A0 + 0xB2] 000003C6 3F28 00B0 move.w -[A7], [A0 + 0xB0] 000003CA 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000003CE 4EAD 42E2 jsr [A5 + 0x42E2 /* export_2136 */] label000003D2: 000003D2 4CEE 1880 FFC2 movem.l D7,A3,A4, [A6 - 0x3E] 000003D8 4E5E unlink A6 000003DA 205F movea.l A0, [A7]+ 000003DC 4FEF 000A lea.l A7, [A7 + 0xA] 000003E0 4ED0 jmp [A0] 000003E2 9B54 sub.w [A4], D5 000003E4 5349 subq.w A1, 1 000003E6 5A45 addq.w D5, 5 000003E8 434F chk.w D1, A7 000003EA 4E54 524F link A4, -0xFFFFADB1 000003EE 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 000003F2 444F neg.w A7 000003F4 572E 444F subq.b [A6 + 0x444F], 3 000003F8 4348 chk.w D1, A0 000003FA 4F49 chk.w D7, A1 000003FC 4345 chk.w D1, D5 000003FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000400-00000404 fn00000400: 00000400 4E56 FFD6 link A6, -0x002A // end alternate branch 00000400-00000404 fn00000400: // (misaligned) 00000402 FFD6 .invalid <> 00000404 48E7 0018 movem.l -[A7], A3,A4 00000408 266E 000E movea.l A3, [A6 + 0xE] 0000040C 286E 0008 movea.l A4, [A6 + 0x8] 00000410 102E 000C move.b D0, [A6 + 0xC] 00000414 5300 subq.b D0, 1 00000416 6500 01D0 bcs +0x1D2 /* 000005E8 */ 0000041A 0C00 0003 cmpi.b D0, 0x3 0000041E 6200 01C8 bhi +0x1CA /* 000005E8 */ 00000422 7200 moveq.l D1, 0x00 00000424 1200 move.b D1, D0 00000426 D241 add.w D1, D1 00000428 323B 1006 move.w D1, [PC + D1.w + 0x6] 0000042C 4EFB 1000 jmp [PC + D1.w] 00000430 01BA 000E bclr [PC + 0xE /* 00000440, value 0xFFF63F3C */], D0 00000434 008A 0106 6000 ori.l A2, 0x1066000 0000043A 01AE 2F0B bclr [A6 + 0x2F0B], D0 0000043E 486E FFF6 pea.l [A6 - 0xA] 00000442 3F3C 080E move.w -[A7], 0x80E 00000446 A9EB syscall Pack4/FP68K 00000448 7048 moveq.l D0, 0x48 0000044A 3D40 FFEA move.w [A6 - 0x16], D0 0000044E 486E FFEA pea.l [A6 - 0x16] 00000452 486E FFEC pea.l [A6 - 0x14] 00000456 3F3C 200E move.w -[A7], 0x200E 0000045A A9EB syscall Pack4/FP68K 0000045C 486E FFEC pea.l [A6 - 0x14] 00000460 486E FFF6 pea.l [A6 - 0xA] 00000464 3F3C 0004 move.w -[A7], 0x4 00000468 A9EB syscall Pack4/FP68K 0000046A 486E FFF6 pea.l [A6 - 0xA] 0000046E 2F0B move.l -[A7], A3 00000470 3F3C 0810 move.w -[A7], 0x810 00000474 A9EB syscall Pack4/FP68K 00000476 486B 0008 pea.l [A3 + 0x8] 0000047A 486E FFF6 pea.l [A6 - 0xA] 0000047E 3F3C 080E move.w -[A7], 0x80E 00000482 A9EB syscall Pack4/FP68K 00000484 7048 moveq.l D0, 0x48 00000486 3D40 FFE8 move.w [A6 - 0x18], D0 0000048A 486E FFE8 pea.l [A6 - 0x18] 0000048E 486E FFEC pea.l [A6 - 0x14] 00000492 3F3C 200E move.w -[A7], 0x200E 00000496 A9EB syscall Pack4/FP68K 00000498 486E FFEC pea.l [A6 - 0x14] 0000049C 486E FFF6 pea.l [A6 - 0xA] 000004A0 3F3C 0004 move.w -[A7], 0x4 000004A4 A9EB syscall Pack4/FP68K 000004A6 486E FFF6 pea.l [A6 - 0xA] 000004AA 486B 0008 pea.l [A3 + 0x8] 000004AE 3F3C 0810 move.w -[A7], 0x810 000004B2 A9EB syscall Pack4/FP68K 000004B4 6000 0132 bra +0x134 /* 000005E8 */ 000004B8 2F0B move.l -[A7], A3 000004BA 486E FFF6 pea.l [A6 - 0xA] 000004BE 3F3C 080E move.w -[A7], 0x80E 000004C2 A9EB syscall Pack4/FP68K 000004C4 701C moveq.l D0, 0x1C 000004C6 3D40 FFE6 move.w [A6 - 0x1A], D0 000004CA 486E FFE6 pea.l [A6 - 0x1A] 000004CE 486E FFEC pea.l [A6 - 0x14] 000004D2 3F3C 200E move.w -[A7], 0x200E 000004D6 A9EB syscall Pack4/FP68K 000004D8 486E FFEC pea.l [A6 - 0x14] 000004DC 486E FFF6 pea.l [A6 - 0xA] 000004E0 3F3C 0004 move.w -[A7], 0x4 000004E4 A9EB syscall Pack4/FP68K 000004E6 486E FFF6 pea.l [A6 - 0xA] 000004EA 2F0B move.l -[A7], A3 000004EC 3F3C 0810 move.w -[A7], 0x810 000004F0 A9EB syscall Pack4/FP68K 000004F2 486B 0008 pea.l [A3 + 0x8] 000004F6 486E FFF6 pea.l [A6 - 0xA] 000004FA 3F3C 080E move.w -[A7], 0x80E 000004FE A9EB syscall Pack4/FP68K 00000500 701C moveq.l D0, 0x1C 00000502 3D40 FFE4 move.w [A6 - 0x1C], D0 00000506 486E FFE4 pea.l [A6 - 0x1C] 0000050A 486E FFEC pea.l [A6 - 0x14] 0000050E 3F3C 200E move.w -[A7], 0x200E 00000512 A9EB syscall Pack4/FP68K 00000514 486E FFEC pea.l [A6 - 0x14] 00000518 486E FFF6 pea.l [A6 - 0xA] 0000051C 3F3C 0004 move.w -[A7], 0x4 00000520 A9EB syscall Pack4/FP68K 00000522 486E FFF6 pea.l [A6 - 0xA] 00000526 486B 0008 pea.l [A3 + 0x8] 0000052A 3F3C 0810 move.w -[A7], 0x810 0000052E A9EB syscall Pack4/FP68K 00000530 6000 00B6 bra +0xB8 /* 000005E8 */ 00000534 2F0B move.l -[A7], A3 00000536 486E FFF6 pea.l [A6 - 0xA] 0000053A 3F3C 080E move.w -[A7], 0x80E 0000053E A9EB syscall Pack4/FP68K 00000540 2054 movea.l A0, [A4] 00000542 4868 00AA pea.l [A0 + 0xAA] 00000546 486E FFEC pea.l [A6 - 0x14] 0000054A 3F3C 200E move.w -[A7], 0x200E 0000054E A9EB syscall Pack4/FP68K 00000550 486E FFEC pea.l [A6 - 0x14] 00000554 486E FFF6 pea.l [A6 - 0xA] 00000558 3F3C 0004 move.w -[A7], 0x4 0000055C A9EB syscall Pack4/FP68K 0000055E 7064 moveq.l D0, 0x64 00000560 3D40 FFD8 move.w [A6 - 0x28], D0 00000564 486E FFD8 pea.l [A6 - 0x28] 00000568 486E FFDA pea.l [A6 - 0x26] 0000056C 3F3C 200E move.w -[A7], 0x200E 00000570 A9EB syscall Pack4/FP68K 00000572 486E FFDA pea.l [A6 - 0x26] 00000576 486E FFF6 pea.l [A6 - 0xA] 0000057A 3F3C 0006 move.w -[A7], 0x6 0000057E A9EB syscall Pack4/FP68K 00000580 486E FFF6 pea.l [A6 - 0xA] 00000584 2F0B move.l -[A7], A3 00000586 3F3C 0810 move.w -[A7], 0x810 0000058A A9EB syscall Pack4/FP68K 0000058C 486B 0008 pea.l [A3 + 0x8] 00000590 486E FFF6 pea.l [A6 - 0xA] 00000594 3F3C 080E move.w -[A7], 0x80E 00000598 A9EB syscall Pack4/FP68K 0000059A 2054 movea.l A0, [A4] 0000059C 4868 00A8 pea.l [A0 + 0xA8] 000005A0 486E FFEC pea.l [A6 - 0x14] 000005A4 3F3C 200E move.w -[A7], 0x200E 000005A8 A9EB syscall Pack4/FP68K 000005AA 486E FFEC pea.l [A6 - 0x14] 000005AE 486E FFF6 pea.l [A6 - 0xA] 000005B2 3F3C 0004 move.w -[A7], 0x4 000005B6 A9EB syscall Pack4/FP68K 000005B8 7064 moveq.l D0, 0x64 000005BA 3D40 FFD6 move.w [A6 - 0x2A], D0 000005BE 486E FFD6 pea.l [A6 - 0x2A] 000005C2 486E FFDA pea.l [A6 - 0x26] 000005C6 3F3C 200E move.w -[A7], 0x200E 000005CA A9EB syscall Pack4/FP68K 000005CC 486E FFDA pea.l [A6 - 0x26] 000005D0 486E FFF6 pea.l [A6 - 0xA] 000005D4 3F3C 0006 move.w -[A7], 0x6 000005D8 A9EB syscall Pack4/FP68K 000005DA 486E FFF6 pea.l [A6 - 0xA] 000005DE 486B 0008 pea.l [A3 + 0x8] 000005E2 3F3C 0810 move.w -[A7], 0x810 000005E6 A9EB syscall Pack4/FP68K label000005E8: 000005E8 4CEE 1800 FFCE movem.l A3,A4, [A6 - 0x32] 000005EE 4E5E unlink A6 000005F0 205F movea.l A0, [A7]+ 000005F2 4FEF 000A lea.l A7, [A7 + 0xA] 000005F6 4ED0 jmp [A0] 000005F8 8024 or.b D0, -[A4] 000005FA 5453 addq.w [A3], 2 000005FC 495A chk.w D4, [A2]+ 000005FE 4543 chk.w D2, D3 00000600 4F4E chk.w D7, A6 00000602 5452 addq.w [A2], 2 00000604 4F4C chk.w D7, A4 00000606 5749 subq.w A1, 3 00000608 4E44 trap 4 0000060A 4F57 chk.w D7, [A7] 0000060C 2E54 movea.l A7, [A4] 0000060E 5241 addq.w D1, 1 00000610 4E53 4C41 link A3, -0xFFFFB3BF 00000614 5445 addq.w D5, 2 00000616 544F addq.w A7, 2 00000618 5049 addq.w A1, 8 0000061A 5845 addq.w D5, 4 0000061C 4C53 0000 movem.l , [A3] fn00000620: 00000620 4E56 FFC8 link A6, -0x0038 00000624 48E7 0018 movem.l -[A7], A3,A4 00000628 266E 000E movea.l A3, [A6 + 0xE] 0000062C 286E 0008 movea.l A4, [A6 + 0x8] 00000630 102E 000C move.b D0, [A6 + 0xC] 00000634 5300 subq.b D0, 1 00000636 6500 0228 bcs +0x22A /* 00000860 */ 0000063A 0C00 0003 cmpi.b D0, 0x3 0000063E 6200 0220 bhi +0x222 /* 00000860 */ 00000642 7200 moveq.l D1, 0x00 00000644 1200 move.b D1, D0 00000646 D241 add.w D1, D1 00000648 323B 1006 move.w D1, [PC + D1.w + 0x6] 0000064C 4EFB 1000 jmp [PC + D1.w] 00000650 0212 000E andi.b [A2], 0xE 00000654 008A 0106 6000 ori.l A2, 0x1066000 0000065A 0206 2F0B andi.b D6, 0xB 0000065E 486E FFF6 pea.l [A6 - 0xA] 00000662 3F3C 080E move.w -[A7], 0x80E 00000666 A9EB syscall Pack4/FP68K 00000668 7048 moveq.l D0, 0x48 0000066A 3D40 FFEA move.w [A6 - 0x16], D0 0000066E 486E FFEA pea.l [A6 - 0x16] 00000672 486E FFEC pea.l [A6 - 0x14] 00000676 3F3C 200E move.w -[A7], 0x200E 0000067A A9EB syscall Pack4/FP68K 0000067C 486E FFEC pea.l [A6 - 0x14] 00000680 486E FFF6 pea.l [A6 - 0xA] 00000684 3F3C 0006 move.w -[A7], 0x6 00000688 A9EB syscall Pack4/FP68K 0000068A 486E FFF6 pea.l [A6 - 0xA] 0000068E 2F0B move.l -[A7], A3 00000690 3F3C 0810 move.w -[A7], 0x810 00000694 A9EB syscall Pack4/FP68K 00000696 486B 0008 pea.l [A3 + 0x8] 0000069A 486E FFF6 pea.l [A6 - 0xA] 0000069E 3F3C 080E move.w -[A7], 0x80E 000006A2 A9EB syscall Pack4/FP68K 000006A4 7048 moveq.l D0, 0x48 000006A6 3D40 FFE8 move.w [A6 - 0x18], D0 000006AA 486E FFE8 pea.l [A6 - 0x18] 000006AE 486E FFEC pea.l [A6 - 0x14] 000006B2 3F3C 200E move.w -[A7], 0x200E 000006B6 A9EB syscall Pack4/FP68K 000006B8 486E FFEC pea.l [A6 - 0x14] 000006BC 486E FFF6 pea.l [A6 - 0xA] 000006C0 3F3C 0006 move.w -[A7], 0x6 000006C4 A9EB syscall Pack4/FP68K 000006C6 486E FFF6 pea.l [A6 - 0xA] 000006CA 486B 0008 pea.l [A3 + 0x8] 000006CE 3F3C 0810 move.w -[A7], 0x810 000006D2 A9EB syscall Pack4/FP68K 000006D4 6000 018A bra +0x18C /* 00000860 */ 000006D8 2F0B move.l -[A7], A3 000006DA 486E FFF6 pea.l [A6 - 0xA] 000006DE 3F3C 080E move.w -[A7], 0x80E 000006E2 A9EB syscall Pack4/FP68K 000006E4 701C moveq.l D0, 0x1C 000006E6 3D40 FFE6 move.w [A6 - 0x1A], D0 000006EA 486E FFE6 pea.l [A6 - 0x1A] 000006EE 486E FFEC pea.l [A6 - 0x14] 000006F2 3F3C 200E move.w -[A7], 0x200E 000006F6 A9EB syscall Pack4/FP68K 000006F8 486E FFEC pea.l [A6 - 0x14] 000006FC 486E FFF6 pea.l [A6 - 0xA] 00000700 3F3C 0006 move.w -[A7], 0x6 00000704 A9EB syscall Pack4/FP68K 00000706 486E FFF6 pea.l [A6 - 0xA] 0000070A 2F0B move.l -[A7], A3 0000070C 3F3C 0810 move.w -[A7], 0x810 00000710 A9EB syscall Pack4/FP68K 00000712 486B 0008 pea.l [A3 + 0x8] 00000716 486E FFF6 pea.l [A6 - 0xA] 0000071A 3F3C 080E move.w -[A7], 0x80E 0000071E A9EB syscall Pack4/FP68K 00000720 701C moveq.l D0, 0x1C 00000722 3D40 FFE4 move.w [A6 - 0x1C], D0 00000726 486E FFE4 pea.l [A6 - 0x1C] 0000072A 486E FFEC pea.l [A6 - 0x14] 0000072E 3F3C 200E move.w -[A7], 0x200E 00000732 A9EB syscall Pack4/FP68K 00000734 486E FFEC pea.l [A6 - 0x14] 00000738 486E FFF6 pea.l [A6 - 0xA] 0000073C 3F3C 0006 move.w -[A7], 0x6 00000740 A9EB syscall Pack4/FP68K 00000742 486E FFF6 pea.l [A6 - 0xA] 00000746 486B 0008 pea.l [A3 + 0x8] 0000074A 3F3C 0810 move.w -[A7], 0x810 0000074E A9EB syscall Pack4/FP68K 00000750 6000 010E bra +0x110 /* 00000860 */ 00000754 2054 movea.l A0, [A4] 00000756 4A68 00AA tst.w [A0 + 0xAA] 0000075A 674E beq +0x50 /* 000007AA */ 0000075C 2F0B move.l -[A7], A3 0000075E 486E FFF6 pea.l [A6 - 0xA] 00000762 3F3C 080E move.w -[A7], 0x80E 00000766 A9EB syscall Pack4/FP68K 00000768 2054 movea.l A0, [A4] 0000076A 4868 00AA pea.l [A0 + 0xAA] 0000076E 486E FFEC pea.l [A6 - 0x14] 00000772 3F3C 200E move.w -[A7], 0x200E 00000776 A9EB syscall Pack4/FP68K 00000778 486E FFEC pea.l [A6 - 0x14] 0000077C 486E FFF6 pea.l [A6 - 0xA] 00000780 3F3C 0006 move.w -[A7], 0x6 00000784 A9EB syscall Pack4/FP68K 00000786 7064 moveq.l D0, 0x64 00000788 3D40 FFD8 move.w [A6 - 0x28], D0 0000078C 486E FFD8 pea.l [A6 - 0x28] 00000790 486E FFDA pea.l [A6 - 0x26] 00000794 3F3C 200E move.w -[A7], 0x200E 00000798 A9EB syscall Pack4/FP68K 0000079A 486E FFDA pea.l [A6 - 0x26] 0000079E 486E FFF6 pea.l [A6 - 0xA] 000007A2 3F3C 0004 move.w -[A7], 0x4 000007A6 A9EB syscall Pack4/FP68K 000007A8 6022 bra +0x24 /* 000007CC */ label000007AA: 000007AA 7064 moveq.l D0, 0x64 000007AC 3D40 FFCC move.w [A6 - 0x34], D0 000007B0 486E FFCC pea.l [A6 - 0x34] 000007B4 486E FFCE pea.l [A6 - 0x32] 000007B8 3F3C 200E move.w -[A7], 0x200E 000007BC A9EB syscall Pack4/FP68K 000007BE 41EE FFF6 lea.l A0, [A6 - 0xA] 000007C2 43EE FFCE lea.l A1, [A6 - 0x32] 000007C6 20D9 move.l [A0]+, [A1]+ 000007C8 20D9 move.l [A0]+, [A1]+ 000007CA 30D9 move.w [A0]+, [A1]+ label000007CC: 000007CC 486E FFF6 pea.l [A6 - 0xA] 000007D0 2F0B move.l -[A7], A3 000007D2 3F3C 0810 move.w -[A7], 0x810 000007D6 A9EB syscall Pack4/FP68K 000007D8 2054 movea.l A0, [A4] 000007DA 4A68 00A8 tst.w [A0 + 0xA8] 000007DE 6750 beq +0x52 /* 00000830 */ 000007E0 486B 0008 pea.l [A3 + 0x8] 000007E4 486E FFF6 pea.l [A6 - 0xA] 000007E8 3F3C 080E move.w -[A7], 0x80E 000007EC A9EB syscall Pack4/FP68K 000007EE 2054 movea.l A0, [A4] 000007F0 4868 00A8 pea.l [A0 + 0xA8] 000007F4 486E FFEC pea.l [A6 - 0x14] 000007F8 3F3C 200E move.w -[A7], 0x200E 000007FC A9EB syscall Pack4/FP68K 000007FE 486E FFEC pea.l [A6 - 0x14] 00000802 486E FFF6 pea.l [A6 - 0xA] 00000806 3F3C 0006 move.w -[A7], 0x6 0000080A A9EB syscall Pack4/FP68K 0000080C 7064 moveq.l D0, 0x64 0000080E 3D40 FFCA move.w [A6 - 0x36], D0 00000812 486E FFCA pea.l [A6 - 0x36] 00000816 486E FFDA pea.l [A6 - 0x26] 0000081A 3F3C 200E move.w -[A7], 0x200E 0000081E A9EB syscall Pack4/FP68K 00000820 486E FFDA pea.l [A6 - 0x26] 00000824 486E FFF6 pea.l [A6 - 0xA] 00000828 3F3C 0004 move.w -[A7], 0x4 0000082C A9EB syscall Pack4/FP68K 0000082E 6022 bra +0x24 /* 00000852 */ label00000830: 00000830 7064 moveq.l D0, 0x64 00000832 3D40 FFC8 move.w [A6 - 0x38], D0 00000836 486E FFC8 pea.l [A6 - 0x38] 0000083A 486E FFCE pea.l [A6 - 0x32] 0000083E 3F3C 200E move.w -[A7], 0x200E 00000842 A9EB syscall Pack4/FP68K 00000844 41EE FFF6 lea.l A0, [A6 - 0xA] 00000848 43EE FFCE lea.l A1, [A6 - 0x32] 0000084C 20D9 move.l [A0]+, [A1]+ 0000084E 20D9 move.l [A0]+, [A1]+ 00000850 30D9 move.w [A0]+, [A1]+ label00000852: 00000852 486E FFF6 pea.l [A6 - 0xA] 00000856 486B 0008 pea.l [A3 + 0x8] 0000085A 3F3C 0810 move.w -[A7], 0x810 0000085E A9EB syscall Pack4/FP68K label00000860: 00000860 4CEE 1800 FFC0 movem.l A3,A4, [A6 - 0x40] 00000866 4E5E unlink A6 00000868 205F movea.l A0, [A7]+ 0000086A 4FEF 000A lea.l A7, [A7 + 0xA] 0000086E 4ED0 jmp [A0] 00000870 8023 or.b D0, -[A3] 00000872 5453 addq.w [A3], 2 00000874 495A chk.w D4, [A2]+ 00000876 4543 chk.w D2, D3 00000878 4F4E chk.w D7, A6 0000087A 5452 addq.w [A2], 2 0000087C 4F4C chk.w D7, A4 0000087E 5749 subq.w A1, 3 00000880 4E44 trap 4 00000882 4F57 chk.w D7, [A7] 00000884 2E54 movea.l A7, [A4] 00000886 5241 addq.w D1, 1 00000888 4E53 4C41 link A3, -0xFFFFB3BF 0000088C 5445 addq.w D5, 2 0000088E 544F addq.w A7, 2 00000890 554E subq.w A6, 2 00000892 4954 chk.w D4, [A4] 00000894 5300 subq.b D0, 1 00000896 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000898-0000089E fn00000898: 00000898 4E56 0000 link A6, 0 0000089C 2F0C move.l -[A7], A4 // end alternate branch 00000898-0000089E fn00000898: // (misaligned) 0000089A 0000 2F0C ori.b D0, 0xC 0000089E 286E 0008 movea.l A4, [A6 + 0x8] 000008A2 2054 movea.l A0, [A4] 000008A4 4AA8 00B8 tst.l [A0 + 0xB8] 000008A8 672E beq +0x30 /* 000008D8 */ 000008AA 4A28 00BC tst.b [A0 + 0xBC] 000008AE 6728 beq +0x2A /* 000008D8 */ 000008B0 598F subq.l A7, 4 000008B2 2F0C move.l -[A7], A4 000008B4 4EBA 0052 jsr [PC + 0x52 /* 00000908 */] 000008B8 2054 movea.l A0, [A4] 000008BA 215F 00B0 move.l [A0 + 0xB0], [A7]+ 000008BE 598F subq.l A7, 4 000008C0 2054 movea.l A0, [A4] 000008C2 3F28 00B2 move.w -[A7], [A0 + 0xB2] 000008C6 3F28 00B0 move.w -[A7], [A0 + 0xB0] 000008CA 2F28 00B8 move.l -[A7], [A0 + 0xB8] 000008CE 4EAD 42DA jsr [A5 + 0x42DA /* export_2135 */] 000008D2 2D5F 000C move.l [A6 + 0xC], [A7]+ 000008D6 6006 bra +0x8 /* 000008DE */ label000008D8: 000008D8 2D6D F7EC 000C move.l [A6 + 0xC], [A5 - 0x814] label000008DE: 000008DE 286E FFFC movea.l A4, [A6 - 0x4] 000008E2 4E5E unlink A6 000008E4 2E9F move.l [A7], [A7]+ 000008E6 4E75 rts 000008E8 9B54 sub.w [A4], D5 000008EA 5349 subq.w A1, 1 000008EC 5A45 addq.w D5, 5 000008EE 434F chk.w D1, A7 000008F0 4E54 524F link A4, -0xFFFFADB1 000008F4 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 000008F8 444F neg.w A7 000008FA 572E 444F subq.b [A6 + 0x444F], 3 000008FE 5245 addq.w D5, 1 00000900 5349 subq.w A1, 1 00000902 5A45 addq.w D5, 5 00000904 0000 0000 ori.b D0, 0x0 fn00000908: 00000908 4E56 FFD0 link A6, -0x0030 0000090C 48E7 0308 movem.l -[A7], D6,D7,A4 00000910 286E 0008 movea.l A4, [A6 + 0x8] 00000914 558F subq.l A7, 2 00000916 2054 movea.l A0, [A4] 00000918 2F28 007C move.l -[A7], [A0 + 0x7C] 0000091C 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00000920 4A1F tst.b [A7]+ 00000922 6744 beq +0x46 /* 00000968 */ 00000924 558F subq.l A7, 2 00000926 2054 movea.l A0, [A4] 00000928 2F28 0084 move.l -[A7], [A0 + 0x84] 0000092C 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000930 3E1F move.w D7, [A7]+ 00000932 0C47 0006 cmpi.w D7, 0x6 00000936 660C bne +0xE /* 00000944 */ 00000938 2054 movea.l A0, [A4] 0000093A 2D68 00AC FFFC move.l [A6 - 0x4], [A0 + 0xAC] 00000940 6000 0100 bra +0x102 /* 00000A42 */ label00000944: 00000944 3C07 move.w D6, D7 00000946 5346 subq.w D6, 1 00000948 2054 movea.l A0, [A4] 0000094A 2D68 00A8 FFFC move.l [A6 - 0x4], [A0 + 0xA8] 00000950 302E FFFE move.w D0, [A6 - 0x2] 00000954 EC60 asr D0.w, D6 00000956 3D40 FFFE move.w [A6 - 0x2], D0 0000095A 302E FFFC move.w D0, [A6 - 0x4] 0000095E EC60 asr D0.w, D6 00000960 3D40 FFFC move.w [A6 - 0x4], D0 00000964 6000 00DC bra +0xDE /* 00000A42 */ label00000968: 00000968 558F subq.l A7, 2 0000096A 2054 movea.l A0, [A4] 0000096C 2F28 0088 move.l -[A7], [A0 + 0x88] 00000970 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00000974 301F move.w D0, [A7]+ 00000976 1C00 move.b D6, D0 00000978 486E FFE4 pea.l [A6 - 0x1C] 0000097C 2054 movea.l A0, [A4] 0000097E 2F28 0090 move.l -[A7], [A0 + 0x90] 00000982 4EBA 0A38 jsr [PC + 0xA38 /* 000013BC */] 00000986 588F addq.l A7, 4 00000988 486E FFE4 pea.l [A6 - 0x1C] 0000098C 486E FFDA pea.l [A6 - 0x26] 00000990 3F3C 080E move.w -[A7], 0x80E 00000994 A9EB syscall Pack4/FP68K 00000996 486E FFDA pea.l [A6 - 0x26] 0000099A 486E FFEC pea.l [A6 - 0x14] 0000099E 3F3C 0810 move.w -[A7], 0x810 000009A2 A9EB syscall Pack4/FP68K 000009A4 486E FFE4 pea.l [A6 - 0x1C] 000009A8 2054 movea.l A0, [A4] 000009AA 2F28 0094 move.l -[A7], [A0 + 0x94] 000009AE 4EBA 0A0C jsr [PC + 0xA0C /* 000013BC */] 000009B2 588F addq.l A7, 4 000009B4 486E FFE4 pea.l [A6 - 0x1C] 000009B8 486E FFDA pea.l [A6 - 0x26] 000009BC 3F3C 080E move.w -[A7], 0x80E 000009C0 A9EB syscall Pack4/FP68K 000009C2 486E FFDA pea.l [A6 - 0x26] 000009C6 486E FFF4 pea.l [A6 - 0xC] 000009CA 3F3C 0810 move.w -[A7], 0x810 000009CE A9EB syscall Pack4/FP68K 000009D0 486E FFEC pea.l [A6 - 0x14] 000009D4 1F06 move.b -[A7], D6 000009D6 2F0C move.l -[A7], A4 000009D8 4EBA FA26 jsr [PC - 0x5DA /* 00000400 */] 000009DC 486E FFEC pea.l [A6 - 0x14] 000009E0 486E FFDA pea.l [A6 - 0x26] 000009E4 3F3C 080E move.w -[A7], 0x80E 000009E8 A9EB syscall Pack4/FP68K 000009EA 41EE FFDA lea.l A0, [A6 - 0x26] 000009EE 43EE FFD0 lea.l A1, [A6 - 0x30] 000009F2 22D8 move.l [A1]+, [A0]+ 000009F4 22D8 move.l [A1]+, [A0]+ 000009F6 32D8 move.w [A1]+, [A0]+ 000009F8 486E FFD0 pea.l [A6 - 0x30] 000009FC 3F3C 0016 move.w -[A7], 0x16 00000A00 A9EB syscall Pack4/FP68K 00000A02 486E FFD0 pea.l [A6 - 0x30] 00000A06 4EAD 59D2 jsr [A5 + 0x59D2 /* export_2870 */] 00000A0A 3D40 FFFE move.w [A6 - 0x2], D0 00000A0E 486E FFF4 pea.l [A6 - 0xC] 00000A12 486E FFDA pea.l [A6 - 0x26] 00000A16 3F3C 080E move.w -[A7], 0x80E 00000A1A A9EB syscall Pack4/FP68K 00000A1C 41EE FFDA lea.l A0, [A6 - 0x26] 00000A20 43EE FFD0 lea.l A1, [A6 - 0x30] 00000A24 22D8 move.l [A1]+, [A0]+ 00000A26 22D8 move.l [A1]+, [A0]+ 00000A28 32D8 move.w [A1]+, [A0]+ 00000A2A 486E FFD0 pea.l [A6 - 0x30] 00000A2E 3F3C 0016 move.w -[A7], 0x16 00000A32 A9EB syscall Pack4/FP68K 00000A34 486E FFD0 pea.l [A6 - 0x30] 00000A38 4EAD 59D2 jsr [A5 + 0x59D2 /* export_2870 */] 00000A3C 3D40 FFFC move.w [A6 - 0x4], D0 00000A40 504F addq.w A7, 8 label00000A42: 00000A42 2D6E FFFC 000C move.l [A6 + 0xC], [A6 - 0x4] 00000A48 4CEE 10C0 FFC4 movem.l D6,D7,A4, [A6 - 0x3C] 00000A4E 4E5E unlink A6 00000A50 2E9F move.l [A7], [A7]+ 00000A52 4E75 rts 00000A54 9854 sub.w D4, [A4] 00000A56 5349 subq.w A1, 1 00000A58 5A45 addq.w D5, 5 00000A5A 434F chk.w D1, A7 00000A5C 4E54 524F link A4, -0xFFFFADB1 00000A60 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 00000A64 444F neg.w A7 00000A66 572E 4745 subq.b [A6 + 0x4745], 3 00000A6A 5448 addq.w A0, 2 00000A6C 5600 addq.b D0, 3 00000A6E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2411: // at 00000A70 (misaligned) 00000A72 FFE4 .invalid <> 00000A74 2F0C move.l -[A7], A4 00000A76 286E 0008 movea.l A4, [A6 + 0x8] 00000A7A 206E 000C movea.l A0, [A6 + 0xC] 00000A7E 2F08 move.l -[A7], A0 00000A80 486E FFF8 pea.l [A6 - 0x8] 00000A84 3F3C 0810 move.w -[A7], 0x810 00000A88 A9EB syscall Pack4/FP68K 00000A8A 2054 movea.l A0, [A4] 00000A8C 202E 0010 move.l D0, [A6 + 0x10] 00000A90 B0A8 0090 cmp.l D0, [A0 + 0x90] 00000A94 661E bne +0x20 /* 00000AB4 */ 00000A96 598F subq.l A7, 4 00000A98 486E FFF8 pea.l [A6 - 0x8] 00000A9C 486E FFEE pea.l [A6 - 0x12] 00000AA0 3F3C 080E move.w -[A7], 0x80E 00000AA4 A9EB syscall Pack4/FP68K 00000AA6 486E FFEE pea.l [A6 - 0x12] 00000AAA 2F0C move.l -[A7], A4 00000AAC 4EBA 0056 jsr [PC + 0x56 /* 00000B04 */] 00000AB0 201F move.l D0, [A7]+ 00000AB2 601C bra +0x1E /* 00000AD0 */ label00000AB4: 00000AB4 598F subq.l A7, 4 00000AB6 486E FFF8 pea.l [A6 - 0x8] 00000ABA 486E FFE4 pea.l [A6 - 0x1C] 00000ABE 3F3C 080E move.w -[A7], 0x80E 00000AC2 A9EB syscall Pack4/FP68K 00000AC4 486E FFE4 pea.l [A6 - 0x1C] 00000AC8 2F0C move.l -[A7], A4 00000ACA 4EBA 0148 jsr [PC + 0x148 /* 00000C14 */] 00000ACE 201F move.l D0, [A7]+ label00000AD0: 00000AD0 2D40 0014 move.l [A6 + 0x14], D0 00000AD4 286E FFE0 movea.l A4, [A6 - 0x20] 00000AD8 4E5E unlink A6 00000ADA 205F movea.l A0, [A7]+ 00000ADC 4FEF 000C lea.l A7, [A7 + 0xC] 00000AE0 4ED0 jmp [A0] 00000AE2 9D54 sub.w [A4], D6 00000AE4 5349 subq.w A1, 1 00000AE6 5A45 addq.w D5, 5 00000AE8 434F chk.w D1, A7 00000AEA 4E54 524F link A4, -0xFFFFADB1 00000AEE 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 00000AF2 444F neg.w A7 00000AF4 572E 5641 subq.b [A6 + 0x5641], 3 00000AF8 4C49 4441 movem.l D0,D6,A2,A6, A1 00000AFC 5445 addq.w D5, 2 00000AFE 4856 pea.l [A6] 00000B00 0000 0000 ori.b D0, 0x0 fn00000B04: 00000B04 4E56 FFCA link A6, -0x0036 00000B08 2F0C move.l -[A7], A4 00000B0A 286E 0008 movea.l A4, [A6 + 0x8] 00000B0E 206E 000C movea.l A0, [A6 + 0xC] 00000B12 2F08 move.l -[A7], A0 00000B14 486E FFF8 pea.l [A6 - 0x8] 00000B18 3F3C 0810 move.w -[A7], 0x810 00000B1C A9EB syscall Pack4/FP68K 00000B1E 486E FFF8 pea.l [A6 - 0x8] 00000B22 486E FFDE pea.l [A6 - 0x22] 00000B26 3F3C 080E move.w -[A7], 0x80E 00000B2A A9EB syscall Pack4/FP68K 00000B2C 486E FFDE pea.l [A6 - 0x22] 00000B30 486E FFE8 pea.l [A6 - 0x18] 00000B34 3F3C 0810 move.w -[A7], 0x810 00000B38 A9EB syscall Pack4/FP68K 00000B3A 486E FFD6 pea.l [A6 - 0x2A] 00000B3E 2054 movea.l A0, [A4] 00000B40 2F28 0094 move.l -[A7], [A0 + 0x94] 00000B44 4EBA 0876 jsr [PC + 0x876 /* 000013BC */] 00000B48 588F addq.l A7, 4 00000B4A 486E FFD6 pea.l [A6 - 0x2A] 00000B4E 486E FFDE pea.l [A6 - 0x22] 00000B52 3F3C 080E move.w -[A7], 0x80E 00000B56 A9EB syscall Pack4/FP68K 00000B58 486E FFDE pea.l [A6 - 0x22] 00000B5C 486E FFF0 pea.l [A6 - 0x10] 00000B60 3F3C 0810 move.w -[A7], 0x810 00000B64 A9EB syscall Pack4/FP68K 00000B66 486E FFE8 pea.l [A6 - 0x18] 00000B6A 2054 movea.l A0, [A4] 00000B6C 1F28 00BE move.b -[A7], [A0 + 0xBE] 00000B70 2F0C move.l -[A7], A4 00000B72 4EBA F88C jsr [PC - 0x774 /* 00000400 */] 00000B76 486E FFE8 pea.l [A6 - 0x18] 00000B7A 486E FFDE pea.l [A6 - 0x22] 00000B7E 3F3C 080E move.w -[A7], 0x80E 00000B82 A9EB syscall Pack4/FP68K 00000B84 7002 moveq.l D0, 0x02 00000B86 3D40 FFCA move.w [A6 - 0x36], D0 00000B8A 486E FFCA pea.l [A6 - 0x36] 00000B8E 486E FFCC pea.l [A6 - 0x34] 00000B92 3F3C 200E move.w -[A7], 0x200E 00000B96 A9EB syscall Pack4/FP68K 00000B98 486E FFCC pea.l [A6 - 0x34] 00000B9C 486E FFDE pea.l [A6 - 0x22] 00000BA0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000BA4 A9EB syscall Pack4/FP68K 00000BA6 6408 bcc +0xA /* 00000BB0 */ 00000BA8 7002 moveq.l D0, 0x02 00000BAA 2D40 0010 move.l [A6 + 0x10], D0 00000BAE 6036 bra +0x38 /* 00000BE6 */ label00000BB0: 00000BB0 2054 movea.l A0, [A4] 00000BB2 4A28 00B6 tst.b [A0 + 0xB6] 00000BB6 6728 beq +0x2A /* 00000BE0 */ 00000BB8 486E FFE8 pea.l [A6 - 0x18] 00000BBC 486E FFDE pea.l [A6 - 0x22] 00000BC0 3F3C 080E move.w -[A7], 0x80E 00000BC4 A9EB syscall Pack4/FP68K 00000BC6 2054 movea.l A0, [A4] 00000BC8 4868 00AE pea.l [A0 + 0xAE] 00000BCC 486E FFDE pea.l [A6 - 0x22] 00000BD0 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00000BD4 A9EB syscall Pack4/FP68K 00000BD6 6F08 ble +0xA /* 00000BE0 */ 00000BD8 7003 moveq.l D0, 0x03 00000BDA 2D40 0010 move.l [A6 + 0x10], D0 00000BDE 6006 bra +0x8 /* 00000BE6 */ label00000BE0: 00000BE0 7000 moveq.l D0, 0x00 00000BE2 2D40 0010 move.l [A6 + 0x10], D0 label00000BE6: 00000BE6 286E FFC6 movea.l A4, [A6 - 0x3A] 00000BEA 4E5E unlink A6 00000BEC 205F movea.l A0, [A7]+ 00000BEE 504F addq.w A7, 8 00000BF0 4ED0 jmp [A0] 00000BF2 9C54 sub.w D6, [A4] 00000BF4 5349 subq.w A1, 1 00000BF6 5A45 addq.w D5, 5 00000BF8 434F chk.w D1, A7 00000BFA 4E54 524F link A4, -0xFFFFADB1 00000BFE 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 00000C02 444F neg.w A7 00000C04 572E 5641 subq.b [A6 + 0x5641], 3 00000C08 4C49 4441 movem.l D0,D6,A2,A6, A1 00000C0C 5445 addq.w D5, 2 00000C0E 4800 nbcd.b D0 00000C10 0000 0000 ori.b D0, 0x0 fn00000C14: 00000C14 4E56 FFCA link A6, -0x0036 00000C18 2F0C move.l -[A7], A4 00000C1A 286E 0008 movea.l A4, [A6 + 0x8] 00000C1E 206E 000C movea.l A0, [A6 + 0xC] 00000C22 2F08 move.l -[A7], A0 00000C24 486E FFF8 pea.l [A6 - 0x8] 00000C28 3F3C 0810 move.w -[A7], 0x810 00000C2C A9EB syscall Pack4/FP68K 00000C2E 486E FFF8 pea.l [A6 - 0x8] 00000C32 486E FFDE pea.l [A6 - 0x22] 00000C36 3F3C 080E move.w -[A7], 0x80E 00000C3A A9EB syscall Pack4/FP68K 00000C3C 486E FFDE pea.l [A6 - 0x22] 00000C40 486E FFF0 pea.l [A6 - 0x10] 00000C44 3F3C 0810 move.w -[A7], 0x810 00000C48 A9EB syscall Pack4/FP68K 00000C4A 486E FFD6 pea.l [A6 - 0x2A] 00000C4E 2054 movea.l A0, [A4] 00000C50 2F28 0090 move.l -[A7], [A0 + 0x90] 00000C54 4EBA 0766 jsr [PC + 0x766 /* 000013BC */] 00000C58 588F addq.l A7, 4 00000C5A 486E FFD6 pea.l [A6 - 0x2A] 00000C5E 486E FFDE pea.l [A6 - 0x22] 00000C62 3F3C 080E move.w -[A7], 0x80E 00000C66 A9EB syscall Pack4/FP68K 00000C68 486E FFDE pea.l [A6 - 0x22] 00000C6C 486E FFE8 pea.l [A6 - 0x18] 00000C70 3F3C 0810 move.w -[A7], 0x810 00000C74 A9EB syscall Pack4/FP68K 00000C76 486E FFE8 pea.l [A6 - 0x18] 00000C7A 2054 movea.l A0, [A4] 00000C7C 1F28 00BE move.b -[A7], [A0 + 0xBE] 00000C80 2F0C move.l -[A7], A4 00000C82 4EBA F77C jsr [PC - 0x884 /* 00000400 */] 00000C86 486E FFF0 pea.l [A6 - 0x10] 00000C8A 486E FFDE pea.l [A6 - 0x22] 00000C8E 3F3C 080E move.w -[A7], 0x80E 00000C92 A9EB syscall Pack4/FP68K 00000C94 7002 moveq.l D0, 0x02 00000C96 3D40 FFCA move.w [A6 - 0x36], D0 00000C9A 486E FFCA pea.l [A6 - 0x36] 00000C9E 486E FFCC pea.l [A6 - 0x34] 00000CA2 3F3C 200E move.w -[A7], 0x200E 00000CA6 A9EB syscall Pack4/FP68K 00000CA8 486E FFCC pea.l [A6 - 0x34] 00000CAC 486E FFDE pea.l [A6 - 0x22] 00000CB0 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000CB4 A9EB syscall Pack4/FP68K 00000CB6 6408 bcc +0xA /* 00000CC0 */ 00000CB8 7002 moveq.l D0, 0x02 00000CBA 2D40 0010 move.l [A6 + 0x10], D0 00000CBE 6036 bra +0x38 /* 00000CF6 */ label00000CC0: 00000CC0 2054 movea.l A0, [A4] 00000CC2 4A28 00B6 tst.b [A0 + 0xB6] 00000CC6 6728 beq +0x2A /* 00000CF0 */ 00000CC8 486E FFF0 pea.l [A6 - 0x10] 00000CCC 486E FFDE pea.l [A6 - 0x22] 00000CD0 3F3C 080E move.w -[A7], 0x80E 00000CD4 A9EB syscall Pack4/FP68K 00000CD6 2054 movea.l A0, [A4] 00000CD8 4868 00AC pea.l [A0 + 0xAC] 00000CDC 486E FFDE pea.l [A6 - 0x22] 00000CE0 3F3C 200A move.w -[A7], 0x200A /* ' \n' */ 00000CE4 A9EB syscall Pack4/FP68K 00000CE6 6F08 ble +0xA /* 00000CF0 */ 00000CE8 7003 moveq.l D0, 0x03 00000CEA 2D40 0010 move.l [A6 + 0x10], D0 00000CEE 6006 bra +0x8 /* 00000CF6 */ label00000CF0: 00000CF0 7000 moveq.l D0, 0x00 00000CF2 2D40 0010 move.l [A6 + 0x10], D0 label00000CF6: 00000CF6 286E FFC6 movea.l A4, [A6 - 0x3A] 00000CFA 4E5E unlink A6 00000CFC 205F movea.l A0, [A7]+ 00000CFE 504F addq.w A7, 8 00000D00 4ED0 jmp [A0] 00000D02 9C54 sub.w D6, [A4] 00000D04 5349 subq.w A1, 1 00000D06 5A45 addq.w D5, 5 00000D08 434F chk.w D1, A7 00000D0A 4E54 524F link A4, -0xFFFFADB1 00000D0E 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 00000D12 444F neg.w A7 00000D14 572E 5641 subq.b [A6 + 0x5641], 3 00000D18 4C49 4441 movem.l D0,D6,A2,A6, A1 00000D1C 5445 addq.w D5, 2 00000D1E 5600 addq.b D0, 3 00000D20 0000 0000 ori.b D0, 0x0 export_2412: fn00000D24: 00000D24 4E56 0000 link A6, 0 00000D28 48E7 1008 movem.l -[A7], D3,A4 00000D2C 286E 0008 movea.l A4, [A6 + 0x8] 00000D30 3F3C 0BBC move.w -[A7], 0xBBC 00000D34 7600 moveq.l D3, 0x00 00000D36 2054 movea.l A0, [A4] 00000D38 4AA8 00B8 tst.l [A0 + 0xB8] 00000D3C 6708 beq +0xA /* 00000D46 */ 00000D3E 4A28 00BC tst.b [A0 + 0xBC] 00000D42 6702 beq +0x4 /* 00000D46 */ 00000D44 7601 moveq.l D3, 0x01 label00000D46: 00000D46 4A03 tst.b D3 00000D48 6704 beq +0x6 /* 00000D4E */ 00000D4A 7001 moveq.l D0, 0x01 00000D4C 6002 bra +0x4 /* 00000D50 */ label00000D4E: 00000D4E 7000 moveq.l D0, 0x00 label00000D50: 00000D50 1F00 move.b -[A7], D0 00000D52 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00000D56 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8] 00000D5C 4E5E unlink A6 00000D5E 2E9F move.l [A7], [A7]+ 00000D60 4E75 rts 00000D62 8026 or.b D0, -[A6] 00000D64 5453 addq.w [A3], 2 00000D66 495A chk.w D4, [A2]+ 00000D68 4543 chk.w D2, D3 00000D6A 4F4E chk.w D7, A6 00000D6C 5452 addq.w [A2], 2 00000D6E 4F4C chk.w D7, A4 00000D70 5749 subq.w A1, 3 00000D72 4E44 trap 4 00000D74 4F57 chk.w D7, [A7] 00000D76 2E53 movea.l A7, [A3] 00000D78 5045 addq.w D5, 8 00000D7A 4349 chk.w D1, A1 00000D7C 414C chk.w D0, A4 00000D7E 444F neg.w A7 00000D80 5345 subq.w D5, 1 00000D82 5455 addq.w [A5], 2 00000D84 504D addq.w A5, 8 00000D86 454E chk.w D2, A6 00000D88 5553 subq.w [A3], 2 00000D8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2413: // at 00000D8C (misaligned) 00000D8E 0000 2F0C ori.b D0, 0xC 00000D92 286E 0008 movea.l A4, [A6 + 0x8] 00000D96 2F0C move.l -[A7], A4 00000D98 4EBA FF8A jsr [PC - 0x76 /* 00000D24 */] 00000D9C 2F0C move.l -[A7], A4 00000D9E 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */] 00000DA2 286E FFFC movea.l A4, [A6 - 0x4] 00000DA6 4E5E unlink A6 00000DA8 2E9F move.l [A7], [A7]+ 00000DAA 4E75 rts 00000DAC 9F54 sub.w [A4], D7 00000DAE 5349 subq.w A1, 1 00000DB0 5A45 addq.w D5, 5 00000DB2 434F chk.w D1, A7 00000DB4 4E54 524F link A4, -0xFFFFADB1 00000DB8 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 00000DBC 444F neg.w A7 00000DBE 572E 444F subq.b [A6 + 0x444F], 3 00000DC2 5345 subq.w D5, 1 00000DC4 5455 addq.w [A5], 2 00000DC6 504D addq.w A5, 8 00000DC8 454E chk.w D2, A6 00000DCA 5553 subq.w [A3], 2 00000DCC 0000 0000 ori.b D0, 0x0 export_2414: 00000DD0 4E56 0000 link A6, 0 00000DD4 48E7 0108 movem.l -[A7], D7,A4 00000DD8 286E 0008 movea.l A4, [A6 + 0x8] 00000DDC 3E2E 000C move.w D7, [A6 + 0xC] 00000DE0 3007 move.w D0, D7 00000DE2 0440 0BBC subi.w D0, 0xBBC 00000DE6 660E bne +0x10 /* 00000DF6 */ 00000DE8 598F subq.l A7, 4 00000DEA 2F0C move.l -[A7], A4 00000DEC 4EBA 00A2 jsr [PC + 0xA2 /* 00000E90 */] 00000DF0 2D5F 000E move.l [A6 + 0xE], [A7]+ 00000DF4 600E bra +0x10 /* 00000E04 */ label00000DF6: 00000DF6 598F subq.l A7, 4 00000DF8 3F07 move.w -[A7], D7 00000DFA 2F0C move.l -[A7], A4 00000DFC 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 00000E00 2D5F 000E move.l [A6 + 0xE], [A7]+ label00000E04: 00000E04 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000E0A 4E5E unlink A6 00000E0C 205F movea.l A0, [A7]+ 00000E0E 5C4F addq.w A7, 6 00000E10 4ED0 jmp [A0] 00000E12 8020 or.b D0, -[A0] 00000E14 5453 addq.w [A3], 2 00000E16 495A chk.w D4, [A2]+ 00000E18 4543 chk.w D2, D3 00000E1A 4F4E chk.w D7, A6 00000E1C 5452 addq.w [A2], 2 00000E1E 4F4C chk.w D7, A4 00000E20 5749 subq.w A1, 3 00000E22 4E44 trap 4 00000E24 4F57 chk.w D7, [A7] 00000E26 2E44 movea.l A7, D4 00000E28 4F4D chk.w D7, A5 00000E2A 454E chk.w D2, A6 00000E2C 5543 subq.w D3, 2 00000E2E 4F4D chk.w D7, A5 00000E30 4D41 chk.w D6, D1 00000E32 4E44 trap 4 00000E34 0000 0000 ori.b D0, 0x0 export_2415: 00000E38 4E56 0000 link A6, 0 00000E3C 302E 000C move.w D0, [A6 + 0xC] 00000E40 0440 0BBC subi.w D0, 0xBBC 00000E44 6610 bne +0x12 /* 00000E56 */ 00000E46 598F subq.l A7, 4 00000E48 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E4C 4EBA 0042 jsr [PC + 0x42 /* 00000E90 */] 00000E50 2D5F 000E move.l [A6 + 0xE], [A7]+ 00000E54 6006 bra +0x8 /* 00000E5C */ label00000E56: 00000E56 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] label00000E5C: 00000E5C 4E5E unlink A6 00000E5E 205F movea.l A0, [A7]+ 00000E60 5C4F addq.w A7, 6 00000E62 4ED0 jmp [A0] 00000E64 8027 or.b D0, -[A7] 00000E66 5453 addq.w [A3], 2 00000E68 495A chk.w D4, [A2]+ 00000E6A 4543 chk.w D2, D3 00000E6C 4F4E chk.w D7, A6 00000E6E 5452 addq.w [A2], 2 00000E70 4F4C chk.w D7, A4 00000E72 5749 subq.w A1, 3 00000E74 4E44 trap 4 00000E76 4F57 chk.w D7, [A7] 00000E78 2E53 movea.l A7, [A3] 00000E7A 5045 addq.w D5, 8 00000E7C 4349 chk.w D1, A1 00000E7E 414C chk.w D0, A4 00000E80 444F neg.w A7 00000E82 4D45 chk.w D6, D5 00000E84 4E55 434F link A5, -0xFFFFBCB1 00000E88 4D4D chk.w D6, A5 00000E8A 414E chk.w D0, A6 00000E8C 4400 neg.b D0 00000E8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000E90-00000E98 fn00000E90: 00000E90 4E56 0000 link A6, 0 00000E94 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 00000E90-00000E98 fn00000E90: // (misaligned) 00000E92 0000 48E7 ori.b D0, 0xE7 00000E96 0108 btst A0, D0 00000E98 286E 0008 movea.l A4, [A6 + 0x8] 00000E9C 2054 movea.l A0, [A4] 00000E9E 4AA8 00B8 tst.l [A0 + 0xB8] 00000EA2 677A beq +0x7C /* 00000F1E */ 00000EA4 4A28 00BC tst.b [A0 + 0xBC] 00000EA8 6774 beq +0x76 /* 00000F1E */ 00000EAA 2248 movea.l A1, A0 00000EAC 2368 00B0 00C0 move.l [A1 + 0xC0], [A0 + 0xB0] 00000EB2 7000 moveq.l D0, 0x00 00000EB4 1F00 move.b -[A7], D0 00000EB6 1F00 move.b -[A7], D0 00000EB8 2054 movea.l A0, [A4] 00000EBA 2F28 007C move.l -[A7], [A0 + 0x7C] 00000EBE 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 00000EC2 7001 moveq.l D0, 0x01 00000EC4 1F00 move.b -[A7], D0 00000EC6 7200 moveq.l D1, 0x00 00000EC8 1F01 move.b -[A7], D1 00000ECA 2054 movea.l A0, [A4] 00000ECC 2F28 0080 move.l -[A7], [A0 + 0x80] 00000ED0 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 00000ED4 2F0C move.l -[A7], A4 00000ED6 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00000EDA 598F subq.l A7, 4 00000EDC 2054 movea.l A0, [A4] 00000EDE 2F28 0078 move.l -[A7], [A0 + 0x78] 00000EE2 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 00000EE6 2E1F move.l D7, [A7]+ 00000EE8 2F0C move.l -[A7], A4 00000EEA 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */] 00000EEE 2054 movea.l A0, [A4] 00000EF0 3F28 00C2 move.w -[A7], [A0 + 0xC2] 00000EF4 3F28 00C0 move.w -[A7], [A0 + 0xC0] 00000EF8 2F28 00B8 move.l -[A7], [A0 + 0xB8] 00000EFC 4EAD 42E2 jsr [A5 + 0x42E2 /* export_2136 */] 00000F00 0C87 6361 6E63 cmpi.l D7, 0x63616E63 /* 'canc' */ 00000F06 6606 bne +0x8 /* 00000F0E */ 00000F08 202D F7EC move.l D0, [A5 - 0x814] 00000F0C 600A bra +0xC /* 00000F18 */ label00000F0E: 00000F0E 598F subq.l A7, 4 00000F10 2F0C move.l -[A7], A4 00000F12 4EBA F984 jsr [PC - 0x67C /* 00000898 */] 00000F16 201F move.l D0, [A7]+ label00000F18: 00000F18 2D40 000C move.l [A6 + 0xC], D0 00000F1C 6006 bra +0x8 /* 00000F24 */ label00000F1E: 00000F1E 2D6D F7EC 000C move.l [A6 + 0xC], [A5 - 0x814] label00000F24: 00000F24 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 00000F2A 4E5E unlink A6 00000F2C 2E9F move.l [A7], [A7]+ 00000F2E 4E75 rts 00000F30 8025 or.b D0, -[A5] 00000F32 5453 addq.w [A3], 2 00000F34 495A chk.w D4, [A2]+ 00000F36 4543 chk.w D2, D3 00000F38 4F4E chk.w D7, A6 00000F3A 5452 addq.w [A2], 2 00000F3C 4F4C chk.w D7, A4 00000F3E 5749 subq.w A1, 3 00000F40 4E44 trap 4 00000F42 4F57 chk.w D7, [A7] 00000F44 2E48 movea.l A7, A0 00000F46 414E chk.w D0, A6 00000F48 444C neg.w A4 00000F4A 4553 chk.w D2, [A3] 00000F4C 495A chk.w D4, [A2]+ 00000F4E 454D chk.w D2, A5 00000F50 454E chk.w D2, A6 00000F52 5549 subq.w A1, 2 00000F54 5445 addq.w D5, 2 00000F56 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4 00000F58 0000 0000 ori.b D0, 0x0 fn00000F5C: 00000F5C 4E56 0000 link A6, 0 00000F60 206E 0008 movea.l A0, [A6 + 0x8] 00000F64 2050 movea.l A0, [A0] 00000F66 2D68 00B8 000C move.l [A6 + 0xC], [A0 + 0xB8] 00000F6C 4E5E unlink A6 00000F6E 2E9F move.l [A7], [A7]+ 00000F70 4E75 rts 00000F72 8027 or.b D0, -[A7] 00000F74 5453 addq.w [A3], 2 00000F76 495A chk.w D4, [A2]+ 00000F78 4543 chk.w D2, D3 00000F7A 4F4E chk.w D7, A6 00000F7C 5452 addq.w [A2], 2 00000F7E 4F4C chk.w D7, A4 00000F80 5749 subq.w A1, 3 00000F82 4E44 trap 4 00000F84 4F57 chk.w D7, [A7] 00000F86 2E47 movea.l A7, D7 00000F88 4554 chk.w D2, [A4] 00000F8A 5349 subq.w A1, 1 00000F8C 5A45 addq.w D5, 5 00000F8E 434F chk.w D1, A7 00000F90 4E54 524F link A4, -0xFFFFADB1 00000F94 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 00000F98 4745 chk.w D3, D5 00000F9A 5400 addq.b D0, 2 00000F9C 0000 0000 ori.b D0, 0x0 fn00000FA0: 00000FA0 4E56 0000 link A6, 0 00000FA4 48E7 0018 movem.l -[A7], A3,A4 00000FA8 266E 000C movea.l A3, [A6 + 0xC] 00000FAC 286E 0008 movea.l A4, [A6 + 0x8] 00000FB0 2054 movea.l A0, [A4] 00000FB2 B7E8 00B8 cmpa.l A3, [A0 + 0xB8] 00000FB6 6706 beq +0x8 /* 00000FBE */ 00000FB8 117C 0001 00BD move.b [A0 + 0xBD], 0x1 label00000FBE: 00000FBE 2054 movea.l A0, [A4] 00000FC0 214B 00B8 move.l [A0 + 0xB8], A3 00000FC4 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00000FCA 4E5E unlink A6 00000FCC 205F movea.l A0, [A7]+ 00000FCE 504F addq.w A7, 8 00000FD0 4ED0 jmp [A0] 00000FD2 8027 or.b D0, -[A7] 00000FD4 5453 addq.w [A3], 2 00000FD6 495A chk.w D4, [A2]+ 00000FD8 4543 chk.w D2, D3 00000FDA 4F4E chk.w D7, A6 00000FDC 5452 addq.w [A2], 2 00000FDE 4F4C chk.w D7, A4 00000FE0 5749 subq.w A1, 3 00000FE2 4E44 trap 4 00000FE4 4F57 chk.w D7, [A7] 00000FE6 2E53 movea.l A7, [A3] 00000FE8 4554 chk.w D2, [A4] 00000FEA 5349 subq.w A1, 1 00000FEC 5A45 addq.w D5, 5 00000FEE 434F chk.w D1, A7 00000FF0 4E54 524F link A4, -0xFFFFADB1 00000FF4 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 00000FF8 4745 chk.w D3, D5 00000FFA 5400 addq.b D0, 2 00000FFC 0000 0000 ori.b D0, 0x0 fn00001000: 00001000 4E56 FFE6 link A6, -0x001A 00001004 48E7 0108 movem.l -[A7], D7,A4 00001008 1E2E 0016 move.b D7, [A6 + 0x16] 0000100C 286E 0008 movea.l A4, [A6 + 0x8] 00001010 2054 movea.l A0, [A4] 00001012 216E 0018 00A4 move.l [A0 + 0xA4], [A6 + 0x18] 00001018 2054 movea.l A0, [A4] 0000101A 216E 000E 00AC move.l [A0 + 0xAC], [A6 + 0xE] 00001020 2054 movea.l A0, [A4] 00001022 116E 000C 00B6 move.b [A0 + 0xB6], [A6 + 0xC] 00001028 2054 movea.l A0, [A4] 0000102A 216E 0012 00A8 move.l [A0 + 0xA8], [A6 + 0x12] 00001030 2054 movea.l A0, [A4] 00001032 116E 001C 00BC move.b [A0 + 0xBC], [A6 + 0x1C] 00001038 2054 movea.l A0, [A4] 0000103A BE28 00B4 cmp.b D7, [A0 + 0xB4] 0000103E 6606 bne +0x8 /* 00001046 */ 00001040 4A28 00BD tst.b [A0 + 0xBD] 00001044 6716 beq +0x18 /* 0000105C */ label00001046: 00001046 1F07 move.b -[A7], D7 00001048 7001 moveq.l D0, 0x01 0000104A 1F00 move.b -[A7], D0 0000104C 2054 movea.l A0, [A4] 0000104E 2F28 008C move.l -[A7], [A0 + 0x8C] 00001052 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 00001056 2054 movea.l A0, [A4] 00001058 1147 00B4 move.b [A0 + 0xB4], D7 label0000105C: 0000105C 558F subq.l A7, 2 0000105E 2054 movea.l A0, [A4] 00001060 2F28 00B0 move.l -[A7], [A0 + 0xB0] 00001064 2F2E 001E move.l -[A7], [A6 + 0x1E] 00001068 A881 syscall EqualPt 0000106A 4A1F tst.b [A7]+ 0000106C 670A beq +0xC /* 00001078 */ 0000106E 2054 movea.l A0, [A4] 00001070 4A28 00BD tst.b [A0 + 0xBD] 00001074 6700 009C beq +0x9E /* 00001112 */ label00001078: 00001078 2054 movea.l A0, [A4] 0000107A 4228 00BD clr.b [A0 + 0xBD] 0000107E 558F subq.l A7, 2 00001080 2054 movea.l A0, [A4] 00001082 2F28 0088 move.l -[A7], [A0 + 0x88] 00001086 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000108A 301F move.w D0, [A7]+ 0000108C 1E00 move.b D7, D0 0000108E 486E 0020 pea.l [A6 + 0x20] 00001092 486E FFE6 pea.l [A6 - 0x1A] 00001096 3F3C 200E move.w -[A7], 0x200E 0000109A A9EB syscall Pack4/FP68K 0000109C 486E FFE6 pea.l [A6 - 0x1A] 000010A0 486E FFF0 pea.l [A6 - 0x10] 000010A4 3F3C 0810 move.w -[A7], 0x810 000010A8 A9EB syscall Pack4/FP68K 000010AA 486E 001E pea.l [A6 + 0x1E] 000010AE 486E FFE6 pea.l [A6 - 0x1A] 000010B2 3F3C 200E move.w -[A7], 0x200E 000010B6 A9EB syscall Pack4/FP68K 000010B8 486E FFE6 pea.l [A6 - 0x1A] 000010BC 486E FFF8 pea.l [A6 - 0x8] 000010C0 3F3C 0810 move.w -[A7], 0x810 000010C4 A9EB syscall Pack4/FP68K 000010C6 486E FFF0 pea.l [A6 - 0x10] 000010CA 1F07 move.b -[A7], D7 000010CC 2F0C move.l -[A7], A4 000010CE 4EBA F550 jsr [PC - 0xAB0 /* 00000620 */] 000010D2 486E FFF0 pea.l [A6 - 0x10] 000010D6 486E FFE6 pea.l [A6 - 0x1A] 000010DA 3F3C 080E move.w -[A7], 0x80E 000010DE A9EB syscall Pack4/FP68K 000010E0 486E FFE6 pea.l [A6 - 0x1A] 000010E4 7001 moveq.l D0, 0x01 000010E6 1F00 move.b -[A7], D0 000010E8 2054 movea.l A0, [A4] 000010EA 2F28 0090 move.l -[A7], [A0 + 0x90] 000010EE 4EBA 0248 jsr [PC + 0x248 /* 00001338 */] 000010F2 486E FFF8 pea.l [A6 - 0x8] 000010F6 486E FFE6 pea.l [A6 - 0x1A] 000010FA 3F3C 080E move.w -[A7], 0x80E 000010FE A9EB syscall Pack4/FP68K 00001100 486E FFE6 pea.l [A6 - 0x1A] 00001104 7001 moveq.l D0, 0x01 00001106 1F00 move.b -[A7], D0 00001108 2054 movea.l A0, [A4] 0000110A 2F28 0094 move.l -[A7], [A0 + 0x94] 0000110E 4EBA 0228 jsr [PC + 0x228 /* 00001338 */] label00001112: 00001112 2054 movea.l A0, [A4] 00001114 216E 001E 00B0 move.l [A0 + 0xB0], [A6 + 0x1E] 0000111A 4CEE 1080 FFDE movem.l D7,A4, [A6 - 0x22] 00001120 4E5E unlink A6 00001122 205F movea.l A0, [A7]+ 00001124 4FEF 001A lea.l A7, [A7 + 0x1A] 00001128 4ED0 jmp [A0] 0000112A 8022 or.b D0, -[A2] 0000112C 5453 addq.w [A3], 2 0000112E 495A chk.w D4, [A2]+ 00001130 4543 chk.w D2, D3 00001132 4F4E chk.w D7, A6 00001134 5452 addq.w [A2], 2 00001136 4F4C chk.w D7, A4 00001138 5749 subq.w A1, 3 0000113A 4E44 trap 4 0000113C 4F57 chk.w D7, [A7] 0000113E 2E53 movea.l A7, [A3] 00001140 4554 chk.w D2, [A4] 00001142 4355 chk.w D1, [A5] 00001144 5252 addq.w [A2], 1 00001146 454E chk.w D2, A6 00001148 5453 addq.w [A3], 2 0000114A 5441 addq.w D1, 2 0000114C 5445 addq.w D5, 2 0000114E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2416: // at 00001150 (misaligned) 00001152 0000 422E ori.b D0, 0x2E /* '.' */ 00001156 000C 4E5E ori.b A4, 0x5E /* '^' */ 0000115A 2E9F move.l [A7], [A7]+ 0000115C 4E75 rts 0000115E 8023 or.b D0, -[A3] 00001160 5453 addq.w [A3], 2 00001162 495A chk.w D4, [A2]+ 00001164 4543 chk.w D2, D3 00001166 4F4E chk.w D7, A6 00001168 5452 addq.w [A2], 2 0000116A 4F4C chk.w D7, A4 0000116C 5749 subq.w A1, 3 0000116E 4E44 trap 4 00001170 4F57 chk.w D7, [A7] 00001172 2E41 movea.l A7, D1 00001174 4C4C 4F57 movem.l D0,D1,D2,D4,D6,A0,A1,A2,A3,A6, A4 00001178 534D subq.w A5, 1 0000117A 454E chk.w D2, A6 0000117C 5541 subq.w D1, 2 0000117E 4343 chk.w D1, D3 00001180 4553 chk.w D2, [A3] 00001182 5300 subq.b D0, 1 00001184 0000 0000 ori.b D0, 0x0 export_2417: 00001188 4E56 0000 link A6, 0 0000118C 2F0C move.l -[A7], A4 0000118E 286E 0008 movea.l A4, [A6 + 0x8] 00001192 2054 movea.l A0, [A4] 00001194 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 0000119A 2054 movea.l A0, [A4] 0000119C 4228 0006 clr.b [A0 + 0x6] 000011A0 286E FFFC movea.l A4, [A6 - 0x4] 000011A4 4E5E unlink A6 000011A6 205F movea.l A0, [A7]+ 000011A8 504F addq.w A7, 8 000011AA 4ED0 jmp [A0] 000011AC 8025 or.b D0, -[A5] 000011AE 5453 addq.w [A3], 2 000011B0 495A chk.w D4, [A2]+ 000011B2 4543 chk.w D2, D3 000011B4 4F4E chk.w D7, A6 000011B6 5452 addq.w [A2], 2 000011B8 4F4C chk.w D7, A4 000011BA 5441 addq.w D1, 2 000011BC 5247 addq.w D7, 1 000011BE 4554 chk.w D2, [A4] 000011C0 2E49 movea.l A7, A1 000011C2 5349 subq.w A1, 1 000011C4 5A45 addq.w D5, 5 000011C6 434F chk.w D1, A7 000011C8 4E54 524F link A4, -0xFFFFADB1 000011CC 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 000011D0 4745 chk.w D3, D5 000011D2 5400 addq.b D0, 2 000011D4 0000 0000 ori.b D0, 0x0 export_2418: 000011D8 4E56 0000 link A6, 0 000011DC 2F0C move.l -[A7], A4 000011DE 286E 0008 movea.l A4, [A6 + 0x8] 000011E2 2054 movea.l A0, [A4] 000011E4 4AA8 0002 tst.l [A0 + 0x2] 000011E8 671E beq +0x20 /* 00001208 */ 000011EA 598F subq.l A7, 4 000011EC 2054 movea.l A0, [A4] 000011EE 2F28 0002 move.l -[A7], [A0 + 0x2] 000011F2 4EBA FD68 jsr [PC - 0x298 /* 00000F5C */] 000011F6 B9DF cmpa.l A4, [A7]+ 000011F8 660E bne +0x10 /* 00001208 */ 000011FA 7000 moveq.l D0, 0x00 000011FC 2F00 move.l -[A7], D0 000011FE 2054 movea.l A0, [A4] 00001200 2F28 0002 move.l -[A7], [A0 + 0x2] 00001204 4EBA FD9A jsr [PC - 0x266 /* 00000FA0 */] label00001208: 00001208 2F0C move.l -[A7], A4 0000120A 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 0000120E 286E FFFC movea.l A4, [A6 - 0x4] 00001212 4E5E unlink A6 00001214 2E9F move.l [A7], [A7]+ 00001216 4E75 rts 00001218 9754 sub.w [A4], D3 0000121A 5349 subq.w A1, 1 0000121C 5A45 addq.w D5, 5 0000121E 434F chk.w D1, A7 00001220 4E54 524F link A4, -0xFFFFADB1 00001224 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 00001228 4745 chk.w D3, D5 0000122A 542E 4652 addq.b [A6 + 0x4652], 2 0000122E 4545 chk.w D2, D5 00001230 0000 0000 ori.b D0, 0x0 export_2419: 00001234 4E56 0000 link A6, 0 00001238 2F0C move.l -[A7], A4 0000123A 286E 0008 movea.l A4, [A6 + 0x8] 0000123E 2054 movea.l A0, [A4] 00001240 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 00001246 2054 movea.l A0, [A4] 00001248 4228 0006 clr.b [A0 + 0x6] 0000124C 286E FFFC movea.l A4, [A6 - 0x4] 00001250 4E5E unlink A6 00001252 205F movea.l A0, [A7]+ 00001254 504F addq.w A7, 8 00001256 4ED0 jmp [A0] 00001258 9D54 sub.w [A4], D6 0000125A 5349 subq.w A1, 1 0000125C 5A45 addq.w D5, 5 0000125E 434F chk.w D1, A7 00001260 4E54 524F link A4, -0xFFFFADB1 00001264 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 00001268 4745 chk.w D3, D5 0000126A 542E 5345 addq.b [A6 + 0x5345], 2 0000126E 5443 addq.w D3, 2 00001270 4F4E chk.w D7, A6 00001272 5452 addq.w [A2], 2 00001274 4F4C chk.w D7, A4 00001276 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2420: // at 00001278 (misaligned) 0000127A 0000 2F0C ori.b D0, 0xC 0000127E 286E 0008 movea.l A4, [A6 + 0x8] 00001282 2054 movea.l A0, [A4] 00001284 4AA8 0002 tst.l [A0 + 0x2] 00001288 6712 beq +0x14 /* 0000129C */ 0000128A 2F0C move.l -[A7], A4 0000128C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001290 4EBA FD0E jsr [PC - 0x2F2 /* 00000FA0 */] 00001294 2054 movea.l A0, [A4] 00001296 117C 0001 0006 move.b [A0 + 0x6], 0x1 label0000129C: 0000129C 286E FFFC movea.l A4, [A6 - 0x4] 000012A0 4E5E unlink A6 000012A2 2E9F move.l [A7], [A7]+ 000012A4 4E75 rts 000012A6 9E54 sub.w D7, [A4] 000012A8 5349 subq.w A1, 1 000012AA 5A45 addq.w D5, 5 000012AC 434F chk.w D1, A7 000012AE 4E54 524F link A4, -0xFFFFADB1 000012B2 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 000012B6 4745 chk.w D3, D5 000012B8 542E 444F addq.b [A6 + 0x444F], 2 000012BC 5345 subq.w D5, 1 000012BE 5454 addq.w [A4], 2 000012C0 4152 chk.w D0, [A2] 000012C2 4745 chk.w D3, D5 000012C4 5400 addq.b D0, 2 000012C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2421: // at 000012C8 (misaligned) 000012CA 0000 2F0C ori.b D0, 0xC 000012CE 286E 0008 movea.l A4, [A6 + 0x8] 000012D2 2054 movea.l A0, [A4] 000012D4 4AA8 0002 tst.l [A0 + 0x2] 000012D8 672A beq +0x2C /* 00001304 */ 000012DA 4A28 0006 tst.b [A0 + 0x6] 000012DE 6724 beq +0x26 /* 00001304 */ 000012E0 2F2E 001E move.l -[A7], [A6 + 0x1E] 000012E4 1F2E 001C move.b -[A7], [A6 + 0x1C] 000012E8 2F2E 0018 move.l -[A7], [A6 + 0x18] 000012EC 1F2E 0016 move.b -[A7], [A6 + 0x16] 000012F0 2F2E 0012 move.l -[A7], [A6 + 0x12] 000012F4 2F2E 000E move.l -[A7], [A6 + 0xE] 000012F8 1F2E 000C move.b -[A7], [A6 + 0xC] 000012FC 2F28 0002 move.l -[A7], [A0 + 0x2] 00001300 4EBA FCFE jsr [PC - 0x302 /* 00001000 */] label00001304: 00001304 286E FFFC movea.l A4, [A6 - 0x4] 00001308 4E5E unlink A6 0000130A 205F movea.l A0, [A7]+ 0000130C 4FEF 001A lea.l A7, [A7 + 0x1A] 00001310 4ED0 jmp [A0] 00001312 8022 or.b D0, -[A2] 00001314 5453 addq.w [A3], 2 00001316 495A chk.w D4, [A2]+ 00001318 4543 chk.w D2, D3 0000131A 4F4E chk.w D7, A6 0000131C 5452 addq.w [A2], 2 0000131E 4F4C chk.w D7, A4 00001320 5441 addq.w D1, 2 00001322 5247 addq.w D7, 1 00001324 4554 chk.w D2, [A4] 00001326 2E53 movea.l A7, [A3] 00001328 4554 chk.w D2, [A4] 0000132A 4355 chk.w D1, [A5] 0000132C 5252 addq.w [A2], 1 0000132E 454E chk.w D2, A6 00001330 5453 addq.w [A3], 2 00001332 5441 addq.w D1, 2 00001334 5445 addq.w D5, 2 00001336 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001338-0000133E fn00001338: 00001338 4E56 FEEE link A6, -0x0112 0000133C 2F0C move.l -[A7], A4 // end alternate branch 00001338-0000133E fn00001338: // (misaligned) 0000133A FEEE 2F0C .extension 0xEEE <> // unimplemented 0000133E 49EE FEF8 lea.l A4, [A6 - 0x108] 00001342 206E 000E movea.l A0, [A6 + 0xE] 00001346 2F08 move.l -[A7], A0 00001348 486E FFF8 pea.l [A6 - 0x8] 0000134C 3F3C 0810 move.w -[A7], 0x810 00001350 A9EB syscall Pack4/FP68K 00001352 486E FFF8 pea.l [A6 - 0x8] 00001356 486E FEEE pea.l [A6 - 0x112] 0000135A 3F3C 080E move.w -[A7], 0x80E 0000135E A9EB syscall Pack4/FP68K 00001360 41EE FEF8 lea.l A0, [A6 - 0x108] 00001364 2F20 move.l -[A7], -[A0] 00001366 2F20 move.l -[A7], -[A0] 00001368 3F20 move.w -[A7], -[A0] 0000136A 486D EC78 pea.l [A5 - 0x1388] 0000136E 486C 0001 pea.l [A4 + 0x1] 00001372 4EAD 173A jsr [A5 + 0x173A /* export_739 */] 00001376 486C 0001 pea.l [A4 + 0x1] 0000137A 4EAD 5A42 jsr [A5 + 0x5A42 /* export_2884 */] 0000137E 1880 move.b [A4], D0 00001380 2F0C move.l -[A7], A4 00001382 1F2E 000C move.b -[A7], [A6 + 0xC] 00001386 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000138A 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */] 0000138E 286E FEEA movea.l A4, [A6 - 0x116] 00001392 4E5E unlink A6 00001394 205F movea.l A0, [A7]+ 00001396 4FEF 000A lea.l A7, [A7 + 0xA] 0000139A 4ED0 jmp [A0] 0000139C 9C54 sub.w D6, [A4] 0000139E 4445 neg.w D5 000013A0 4349 chk.w D1, A1 000013A2 4D41 chk.w D6, D1 000013A4 4C54 4558 movem.l D3,D4,D6,A0,A2,A6, [A4] 000013A8 542E 5345 addq.b [A6 + 0x5345], 2 000013AC 5444 addq.w D4, 2 000013AE 4543 chk.w D2, D3 000013B0 494D chk.w D4, A5 000013B2 414C chk.w D0, A4 000013B4 5641 addq.w D1, 3 000013B6 4C55 4500 movem.l A0,A2,A6, [A5] 000013BA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000013BC-000013C2 export_2422: fn000013BC: 000013BC 4E56 FEF4 link A6, -0x010C 000013C0 2F0C move.l -[A7], A4 // end alternate branch 000013BC-000013C2 export_2422: // at 000013BC (misaligned) fn000013BC: // (misaligned) 000013BE FEF4 2F0C .extension 0xEF4 <> // unimplemented 000013C2 49EE FEFE lea.l A4, [A6 - 0x102] 000013C6 2F0C move.l -[A7], A4 000013C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013CC 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */] 000013D0 7000 moveq.l D0, 0x00 000013D2 1014 move.b D0, [A4] 000013D4 5240 addq.w D0, 1 000013D6 4234 0000 clr.b [A4 + D0.w] 000013DA 486C 0001 pea.l [A4 + 0x1] 000013DE 4EAD 5A12 jsr [A5 + 0x5A12 /* export_2878 */] 000013E2 3D40 FEF4 move.w [A6 - 0x10C], D0 000013E6 2D41 FEF6 move.l [A6 - 0x10A], D1 000013EA 2D48 FEFA move.l [A6 - 0x106], A0 000013EE 206E 000C movea.l A0, [A6 + 0xC] 000013F2 486E FEF4 pea.l [A6 - 0x10C] 000013F6 2F08 move.l -[A7], A0 000013F8 3F3C 0810 move.w -[A7], 0x810 000013FC A9EB syscall Pack4/FP68K 000013FE 286E FEF0 movea.l A4, [A6 - 0x110] 00001402 4E5E unlink A6 00001404 2E9F move.l [A7], [A7]+ 00001406 4E75 rts 00001408 9C54 sub.w D6, [A4] 0000140A 4445 neg.w D5 0000140C 4349 chk.w D1, A1 0000140E 4D41 chk.w D6, D1 00001410 4C54 4558 movem.l D3,D4,D6,A0,A2,A6, [A4] 00001414 542E 4745 addq.b [A6 + 0x4745], 2 00001418 5444 addq.w D4, 2 0000141A 4543 chk.w D2, D3 0000141C 494D chk.w D4, A5 0000141E 414C chk.w D0, A4 00001420 5641 addq.w D1, 3 00001422 4C55 4500 movem.l A0,A2,A6, [A5] 00001426 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2423: // at 00001428 (misaligned) 0000142A 0000 48E7 ori.b D0, 0xE7 0000142E 0318 btst [A0]+, D1 00001430 1E2E 000C move.b D7, [A6 + 0xC] 00001434 286E 0008 movea.l A4, [A6 + 0x8] 00001438 7000 moveq.l D0, 0x00 0000143A 1007 move.b D0, D7 0000143C 4A80 tst.l D0 0000143E 6612 bne +0x14 /* 00001452 */ 00001440 598F subq.l A7, 4 00001442 A975 syscall TickCount 00001444 2054 movea.l A0, [A4] 00001446 215F 0084 move.l [A0 + 0x84], [A7]+ 0000144A 2054 movea.l A0, [A4] 0000144C 4228 0088 clr.b [A0 + 0x88] 00001450 603C bra +0x3E /* 0000148E */ label00001452: 00001452 7000 moveq.l D0, 0x00 00001454 1007 move.b D0, D7 00001456 0C40 0001 cmpi.w D0, 0x1 0000145A 6632 bne +0x34 /* 0000148E */ 0000145C 2054 movea.l A0, [A4] 0000145E 4A28 0088 tst.b [A0 + 0x88] 00001462 662A bne +0x2C /* 0000148E */ 00001464 598F subq.l A7, 4 00001466 A975 syscall TickCount 00001468 2C1F move.l D6, [A7]+ 0000146A 2054 movea.l A0, [A4] 0000146C 2006 move.l D0, D6 0000146E 90A8 0084 sub.l D0, [A0 + 0x84] 00001472 B0B8 02F0 cmp.l D0, [0x000002F0 /* DoubleTime */] 00001476 6316 bls +0x18 /* 0000148E */ 00001478 598F subq.l A7, 4 0000147A 2F0C move.l -[A7], A4 0000147C 4EAD 30E2 jsr [A5 + 0x30E2 /* export_1560 */] 00001480 2657 movea.l A3, [A7] 00001482 4EBA EB7C jsr [PC - 0x1484 /* 00000000 */] 00001486 2054 movea.l A0, [A4] 00001488 117C 0001 0088 move.b [A0 + 0x88], 0x1 label0000148E: 0000148E 558F subq.l A7, 2 00001490 1F07 move.b -[A7], D7 00001492 2F0C move.l -[A7], A4 00001494 4EAD 141A jsr [A5 + 0x141A /* export_639 */] 00001498 1D5F 000E move.b [A6 + 0xE], [A7]+ 0000149C 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 000014A2 4E5E unlink A6 000014A4 205F movea.l A0, [A7]+ 000014A6 5C4F addq.w A7, 6 000014A8 4ED0 jmp [A0] 000014AA 9954 sub.w [A4], D4 000014AC 4445 neg.w D5 000014AE 4349 chk.w D1, A1 000014B0 4D41 chk.w D6, D1 000014B2 4C54 4558 movem.l D3,D4,D6,A0,A2,A6, [A4] 000014B6 5454 addq.w [A4], 2 000014B8 4556 chk.w D2, [A6] 000014BA 4945 chk.w D4, D5 000014BC 572E 444F subq.b [A6 + 0x444F], 3 000014C0 4944 chk.w D4, D4 000014C2 4C45 0000 movem.l , D5 000014C6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2424: // at 000014C8 (misaligned) 000014CA FEE8 48E7 .extension 0xEE8 <> // unimplemented 000014CE 1318 move.b -[A1], [A0]+ 000014D0 47EE FEFE lea.l A3, [A6 - 0x102] 000014D4 3E2E 0012 move.w D7, [A6 + 0x12] 000014D8 286E 0008 movea.l A4, [A6 + 0x8] 000014DC 0C47 0020 cmpi.w D7, 0x20 /* ' ' */ 000014E0 6D00 00D6 blt +0xD8 /* 000015B8 */ 000014E4 4206 clr.b D6 000014E6 2054 movea.l A0, [A4] 000014E8 2D68 007A FEFA move.l [A6 - 0x106], [A0 + 0x7A] 000014EE 2F0B move.l -[A7], A3 000014F0 2F2E FEFA move.l -[A7], [A6 - 0x106] 000014F4 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */] 000014F8 0C47 0030 cmpi.w D7, 0x30 /* '0' */ 000014FC 6D06 blt +0x8 /* 00001504 */ 000014FE 0C47 0039 cmpi.w D7, 0x39 /* '9' */ 00001502 6F08 ble +0xA /* 0000150C */ label00001504: 00001504 0C47 002E cmpi.w D7, 0x2E /* '.' */ 00001508 6600 00A6 bne +0xA8 /* 000015B0 */ label0000150C: 0000150C 3F07 move.w -[A7], D7 0000150E 2F0B move.l -[A7], A3 00001510 2054 movea.l A0, [A4] 00001512 2068 0038 movea.l A0, [A0 + 0x38] 00001516 2050 movea.l A0, [A0] 00001518 3028 0020 move.w D0, [A0 + 0x20] 0000151C 48C0 ext.l D0 0000151E 2F00 move.l -[A7], D0 00001520 2054 movea.l A0, [A4] 00001522 2068 0038 movea.l A0, [A0 + 0x38] 00001526 2050 movea.l A0, [A0] 00001528 3028 0022 move.w D0, [A0 + 0x22] 0000152C 48C0 ext.l D0 0000152E 2F00 move.l -[A7], D0 00001530 2F0C move.l -[A7], A4 00001532 4EBA 0134 jsr [PC + 0x134 /* 00001668 */] 00001536 7000 moveq.l D0, 0x00 00001538 1013 move.b D0, [A3] 0000153A 5240 addq.w D0, 1 0000153C 4233 0000 clr.b [A3 + D0.w] 00001540 0C47 002E cmpi.w D7, 0x2E /* '.' */ 00001544 661E bne +0x20 /* 00001564 */ 00001546 2054 movea.l A0, [A4] 00001548 4A28 0082 tst.b [A0 + 0x82] 0000154C 6714 beq +0x16 /* 00001562 */ 0000154E 558F subq.l A7, 2 00001550 2F0B move.l -[A7], A3 00001552 2F0C move.l -[A7], A4 00001554 4EBA 00AA jsr [PC + 0xAA /* 00001600 */] 00001558 4A1F tst.b [A7]+ 0000155A 57C3 seq D3 0000155C 4403 neg.b D3 0000155E 1C03 move.b D6, D3 00001560 6002 bra +0x4 /* 00001564 */ label00001562: 00001562 7C01 moveq.l D6, 0x01 label00001564: 00001564 486B 0001 pea.l [A3 + 0x1] 00001568 4EAD 5A12 jsr [A5 + 0x5A12 /* export_2878 */] 0000156C 3D40 FEE8 move.w [A6 - 0x118], D0 00001570 2D41 FEEA move.l [A6 - 0x116], D1 00001574 2D48 FEEE move.l [A6 - 0x112], A0 00001578 486E FEE8 pea.l [A6 - 0x118] 0000157C 486E FEF2 pea.l [A6 - 0x10E] 00001580 3F3C 0810 move.w -[A7], 0x810 00001584 A9EB syscall Pack4/FP68K 00001586 486E FEF2 pea.l [A6 - 0x10E] 0000158A 486E FEE8 pea.l [A6 - 0x118] 0000158E 3F3C 080E move.w -[A7], 0x80E 00001592 A9EB syscall Pack4/FP68K 00001594 206E FEFA movea.l A0, [A6 - 0x106] 00001598 2050 movea.l A0, [A0] 0000159A 4868 0072 pea.l [A0 + 0x72] 0000159E 486E FEE8 pea.l [A6 - 0x118] 000015A2 3F3C 280A move.w -[A7], 0x280A /* '(\n' */ 000015A6 A9EB syscall Pack4/FP68K 000015A8 584F addq.w A7, 4 000015AA 6F06 ble +0x8 /* 000015B2 */ 000015AC 7C01 moveq.l D6, 0x01 000015AE 6002 bra +0x4 /* 000015B2 */ label000015B0: 000015B0 7C01 moveq.l D6, 0x01 label000015B2: 000015B2 4A06 tst.b D6 000015B4 6702 beq +0x4 /* 000015B8 */ 000015B6 4247 clr.w D7 label000015B8: 000015B8 598F subq.l A7, 4 000015BA 3F07 move.w -[A7], D7 000015BC 3F2E 0010 move.w -[A7], [A6 + 0x10] 000015C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000015C4 2F0C move.l -[A7], A4 000015C6 4EAD 1422 jsr [A5 + 0x1422 /* export_640 */] 000015CA 2D5F 0014 move.l [A6 + 0x14], [A7]+ 000015CE 4CEE 18C8 FED4 movem.l D3,D6,D7,A3,A4, [A6 - 0x12C] 000015D4 4E5E unlink A6 000015D6 205F movea.l A0, [A7]+ 000015D8 4FEF 000C lea.l A7, [A7 + 0xC] 000015DC 4ED0 jmp [A0] 000015DE 9F54 sub.w [A4], D7 000015E0 4445 neg.w D5 000015E2 4349 chk.w D1, A1 000015E4 4D41 chk.w D6, D1 000015E6 4C54 4558 movem.l D3,D4,D6,A0,A2,A6, [A4] 000015EA 5454 addq.w [A4], 2 000015EC 4556 chk.w D2, [A6] 000015EE 4945 chk.w D4, D5 000015F0 572E 444F subq.b [A6 + 0x444F], 3 000015F4 4B45 chk.w D5, D5 000015F6 5943 subq.w D3, 4 000015F8 4F4D chk.w D7, A5 000015FA 4D41 chk.w D6, D1 000015FC 4E44 trap 4 000015FE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001600-00001608 fn00001600: 00001600 4E56 0000 link A6, 0 00001604 48E7 0308 movem.l -[A7], D6,D7,A4 // end alternate branch 00001600-00001608 fn00001600: // (misaligned) 00001602 0000 48E7 ori.b D0, 0xE7 00001606 0308 btst A0, D1 00001608 286E 000C movea.l A4, [A6 + 0xC] 0000160C 4206 clr.b D6 0000160E 7E01 moveq.l D7, 0x01 00001610 601C bra +0x1E /* 0000162E */ label00001612: 00001612 7000 moveq.l D0, 0x00 00001614 1034 7000 move.b D0, [A4 + D7.w] 00001618 0C40 002E cmpi.w D0, 0x2E /* '.' */ 0000161C 660C bne +0xE /* 0000162A */ 0000161E 4A06 tst.b D6 00001620 6706 beq +0x8 /* 00001628 */ 00001622 422E 0010 clr.b [A6 + 0x10] 00001626 6014 bra +0x16 /* 0000163C */ label00001628: 00001628 7C01 moveq.l D6, 0x01 label0000162A: 0000162A 3007 move.w D0, D7 0000162C 5247 addq.w D7, 1 label0000162E: 0000162E 7000 moveq.l D0, 0x00 00001630 1014 move.b D0, [A4] 00001632 B047 cmp.w D0, D7 00001634 6CDC bge -0x22 /* 00001612 */ 00001636 1D7C 0001 0010 move.b [A6 + 0x10], 0x1 label0000163C: 0000163C 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00001642 4E5E unlink A6 00001644 205F movea.l A0, [A7]+ 00001646 504F addq.w A7, 8 00001648 4ED0 jmp [A0] 0000164A 9B54 sub.w [A4], D5 0000164C 4445 neg.w D5 0000164E 4349 chk.w D1, A1 00001650 4D41 chk.w D6, D1 00001652 4C54 4558 movem.l D3,D4,D6,A0,A2,A6, [A4] 00001656 5454 addq.w [A4], 2 00001658 4556 chk.w D2, [A6] 0000165A 4945 chk.w D4, D5 0000165C 572E 4348 subq.b [A6 + 0x4348], 3 00001660 4543 chk.w D2, D3 00001662 4B44 chk.w D5, D4 00001664 4F54 chk.w D7, [A4] 00001666 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001668-00001670 fn00001668: 00001668 4E56 0000 link A6, 0 0000166C 48E7 0308 movem.l -[A7], D6,D7,A4 // end alternate branch 00001668-00001670 fn00001668: // (misaligned) 0000166A 0000 48E7 ori.b D0, 0xE7 0000166E 0308 btst A0, D1 00001670 2C2E 000C move.l D6, [A6 + 0xC] 00001674 2E2E 0010 move.l D7, [A6 + 0x10] 00001678 286E 0014 movea.l A4, [A6 + 0x14] 0000167C BC87 cmp.l D6, D7 0000167E 671E beq +0x20 /* 0000169E */ 00001680 2006 move.l D0, D6 00001682 5280 addq.l D0, 1 00001684 41F4 0800 lea.l A0, [A4 + D0] 00001688 2007 move.l D0, D7 0000168A 5280 addq.l D0, 1 0000168C 43F4 0800 lea.l A1, [A4 + D0] 00001690 7000 moveq.l D0, 0x00 00001692 1014 move.b D0, [A4] 00001694 9086 sub.l D0, D6 00001696 A02E syscall BlockMove/BlockMoveData 00001698 2006 move.l D0, D6 0000169A 9087 sub.l D0, D7 0000169C 9114 sub.b [A4], D0 label0000169E: 0000169E 2007 move.l D0, D7 000016A0 5280 addq.l D0, 1 000016A2 41F4 0800 lea.l A0, [A4 + D0] 000016A6 2007 move.l D0, D7 000016A8 5480 addq.l D0, 2 000016AA 43F4 0800 lea.l A1, [A4 + D0] 000016AE 7000 moveq.l D0, 0x00 000016B0 1014 move.b D0, [A4] 000016B2 9087 sub.l D0, D7 000016B4 A02E syscall BlockMove/BlockMoveData 000016B6 5214 addq.b [A4], 1 000016B8 2007 move.l D0, D7 000016BA 5280 addq.l D0, 1 000016BC 19AE 0019 0800 move.b [A4 + D0], [A6 + 0x19] 000016C2 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 000016C8 4E5E unlink A6 000016CA 205F movea.l A0, [A7]+ 000016CC 4FEF 0012 lea.l A7, [A7 + 0x12] 000016D0 4ED0 jmp [A0] 000016D2 9B54 sub.w [A4], D5 000016D4 4445 neg.w D5 000016D6 4349 chk.w D1, A1 000016D8 4D41 chk.w D6, D1 000016DA 4C54 4558 movem.l D3,D4,D6,A0,A2,A6, [A4] 000016DE 5454 addq.w [A4], 2 000016E0 4556 chk.w D2, [A6] 000016E2 4945 chk.w D4, D5 000016E4 572E 494E subq.b [A6 + 0x494E], 3 000016E8 5345 subq.w D5, 1 000016EA 5254 addq.w [A4], 1 000016EC 4348 chk.w D1, A0 000016EE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2425: // at 000016F0 (misaligned) 000016F2 0000 2F0C ori.b D0, 0xC 000016F6 286E 0008 movea.l A4, [A6 + 0x8] 000016FA 2054 movea.l A0, [A4] 000016FC 202E 000E move.l D0, [A6 + 0xE] 00001700 B0A8 0084 cmp.l D0, [A0 + 0x84] 00001704 6620 bne +0x22 /* 00001726 */ 00001706 598F subq.l A7, 4 00001708 2054 movea.l A0, [A4] 0000170A 2F28 0078 move.l -[A7], [A0 + 0x78] 0000170E 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */] 00001712 2054 movea.l A0, [A4] 00001714 215F 0094 move.l [A0 + 0x94], [A7]+ 00001718 2054 movea.l A0, [A4] 0000171A 2F28 0094 move.l -[A7], [A0 + 0x94] 0000171E 2F28 0080 move.l -[A7], [A0 + 0x80] 00001722 4EAD 45AA jsr [A5 + 0x45AA /* export_2225 */] label00001726: 00001726 286E FFFC movea.l A4, [A6 - 0x4] 0000172A 4E5E unlink A6 0000172C 205F movea.l A0, [A7]+ 0000172E 4FEF 000A lea.l A7, [A7 + 0xA] 00001732 4ED0 jmp [A0] 00001734 9F54 sub.w [A4], D7 00001736 4455 neg.w [A5] 00001738 5241 addq.w D1, 1 0000173A 5449 addq.w A1, 2 0000173C 4F4E chk.w D7, A6 0000173E 434F chk.w D1, A7 00001740 4E54 524F link A4, -0xFFFFADB1 00001744 4C57 494E movem.l D1,D2,D3,D6,A0,A3,A6, [A7] 00001748 444F neg.w A7 0000174A 572E 444F subq.b [A6 + 0x444F], 3 0000174E 4348 chk.w D1, A0 00001750 4F49 chk.w D7, A1 00001752 4345 chk.w D1, D5 00001754 0000 0000 ori.b D0, 0x0 fn00001758: 00001758 4E56 0000 link A6, 0 0000175C 2F0C move.l -[A7], A4 0000175E 286E 0008 movea.l A4, [A6 + 0x8] 00001762 2054 movea.l A0, [A4] 00001764 4AA8 0080 tst.l [A0 + 0x80] 00001768 672E beq +0x30 /* 00001798 */ 0000176A 4A28 009C tst.b [A0 + 0x9C] 0000176E 6728 beq +0x2A /* 00001798 */ 00001770 598F subq.l A7, 4 00001772 2054 movea.l A0, [A4] 00001774 2F28 0078 move.l -[A7], [A0 + 0x78] 00001778 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */] 0000177C 2054 movea.l A0, [A4] 0000177E 215F 0094 move.l [A0 + 0x94], [A7]+ 00001782 598F subq.l A7, 4 00001784 2054 movea.l A0, [A4] 00001786 2F28 0094 move.l -[A7], [A0 + 0x94] 0000178A 2F28 0080 move.l -[A7], [A0 + 0x80] 0000178E 4EAD 45A2 jsr [A5 + 0x45A2 /* export_2224 */] 00001792 2D5F 000C move.l [A6 + 0xC], [A7]+ 00001796 6006 bra +0x8 /* 0000179E */ label00001798: 00001798 2D6D F7EC 000C move.l [A6 + 0xC], [A5 - 0x814] label0000179E: 0000179E 286E FFFC movea.l A4, [A6 - 0x4] 000017A2 4E5E unlink A6 000017A4 2E9F move.l [A7], [A7]+ 000017A6 4E75 rts 000017A8 8024 or.b D0, -[A4] 000017AA 5444 addq.w D4, 2 000017AC 5552 subq.w [A2], 2 000017AE 4154 chk.w D0, [A4] 000017B0 494F chk.w D4, A7 000017B2 4E43 trap 3 000017B4 4F4E chk.w D7, A6 000017B6 5452 addq.w [A2], 2 000017B8 4F4C chk.w D7, A4 000017BA 5749 subq.w A1, 3 000017BC 4E44 trap 4 000017BE 4F57 chk.w D7, [A7] 000017C0 2E44 movea.l A7, D4 000017C2 4F53 chk.w D7, [A3] 000017C4 4554 chk.w D2, [A4] 000017C6 4455 neg.w [A5] 000017C8 5241 addq.w D1, 1 000017CA 5449 addq.w A1, 2 000017CC 4F4E chk.w D7, A6 000017CE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000017D0-000017D8 export_2426: fn000017D0: 000017D0 4E56 0000 link A6, 0 000017D4 48E7 1008 movem.l -[A7], D3,A4 // end alternate branch 000017D0-000017D8 export_2426: // at 000017D0 (misaligned) fn000017D0: // (misaligned) 000017D2 0000 48E7 ori.b D0, 0xE7 000017D6 1008 move.b D0, A0 000017D8 286E 0008 movea.l A4, [A6 + 0x8] 000017DC 3F3C 0BBB move.w -[A7], 0xBBB 000017E0 7600 moveq.l D3, 0x00 000017E2 2054 movea.l A0, [A4] 000017E4 4AA8 0080 tst.l [A0 + 0x80] 000017E8 6708 beq +0xA /* 000017F2 */ 000017EA 4A28 009C tst.b [A0 + 0x9C] 000017EE 6702 beq +0x4 /* 000017F2 */ 000017F0 7601 moveq.l D3, 0x01 label000017F2: 000017F2 4A03 tst.b D3 000017F4 6704 beq +0x6 /* 000017FA */ 000017F6 7001 moveq.l D0, 0x01 000017F8 6002 bra +0x4 /* 000017FC */ label000017FA: 000017FA 7000 moveq.l D0, 0x00 label000017FC: 000017FC 1F00 move.b -[A7], D0 000017FE 4EAD 19BA jsr [A5 + 0x19BA /* export_819 */] 00001802 4CEE 1008 FFF8 movem.l D3,A4, [A6 - 0x8] 00001808 4E5E unlink A6 0000180A 2E9F move.l [A7], [A7]+ 0000180C 4E75 rts 0000180E 802A 5444 or.b D0, [A2 + 0x5444] 00001812 5552 subq.w [A2], 2 00001814 4154 chk.w D0, [A4] 00001816 494F chk.w D4, A7 00001818 4E43 trap 3 0000181A 4F4E chk.w D7, A6 0000181C 5452 addq.w [A2], 2 0000181E 4F4C chk.w D7, A4 00001820 5749 subq.w A1, 3 00001822 4E44 trap 4 00001824 4F57 chk.w D7, [A7] 00001826 2E53 movea.l A7, [A3] 00001828 5045 addq.w D5, 8 0000182A 4349 chk.w D1, A1 0000182C 414C chk.w D0, A4 0000182E 444F neg.w A7 00001830 5345 subq.w D5, 1 00001832 5455 addq.w [A5], 2 00001834 504D addq.w A5, 8 00001836 454E chk.w D2, A6 00001838 5553 subq.w [A3], 2 0000183A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2427: // at 0000183C (misaligned) 0000183E 0000 2F0C ori.b D0, 0xC 00001842 286E 0008 movea.l A4, [A6 + 0x8] 00001846 2F0C move.l -[A7], A4 00001848 4EBA FF86 jsr [PC - 0x7A /* 000017D0 */] 0000184C 2F0C move.l -[A7], A4 0000184E 4EAD 1E5A jsr [A5 + 0x1E5A /* export_967 */] 00001852 286E FFFC movea.l A4, [A6 - 0x4] 00001856 4E5E unlink A6 00001858 2E9F move.l [A7], [A7]+ 0000185A 4E75 rts 0000185C 8023 or.b D0, -[A3] 0000185E 5444 addq.w D4, 2 00001860 5552 subq.w [A2], 2 00001862 4154 chk.w D0, [A4] 00001864 494F chk.w D4, A7 00001866 4E43 trap 3 00001868 4F4E chk.w D7, A6 0000186A 5452 addq.w [A2], 2 0000186C 4F4C chk.w D7, A4 0000186E 5749 subq.w A1, 3 00001870 4E44 trap 4 00001872 4F57 chk.w D7, [A7] 00001874 2E44 movea.l A7, D4 00001876 4F53 chk.w D7, [A3] 00001878 4554 chk.w D2, [A4] 0000187A 5550 subq.w [A0], 2 0000187C 4D45 chk.w D6, D5 0000187E 4E55 5300 link A5, -0xFFFFAD00 00001882 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2428: // at 00001884 (misaligned) 00001886 0000 48E7 ori.b D0, 0xE7 0000188A 0108 btst A0, D0 0000188C 286E 0008 movea.l A4, [A6 + 0x8] 00001890 3E2E 000C move.w D7, [A6 + 0xC] 00001894 3007 move.w D0, D7 00001896 0440 0BBB subi.w D0, 0xBBB 0000189A 660E bne +0x10 /* 000018AA */ 0000189C 598F subq.l A7, 4 0000189E 2F0C move.l -[A7], A4 000018A0 4EBA 00AA jsr [PC + 0xAA /* 0000194C */] 000018A4 2D5F 000E move.l [A6 + 0xE], [A7]+ 000018A8 600E bra +0x10 /* 000018B8 */ label000018AA: 000018AA 598F subq.l A7, 4 000018AC 3F07 move.w -[A7], D7 000018AE 2F0C move.l -[A7], A4 000018B0 4EAD 10AA jsr [A5 + 0x10AA /* export_529 */] 000018B4 2D5F 000E move.l [A6 + 0xE], [A7]+ label000018B8: 000018B8 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000018BE 4E5E unlink A6 000018C0 205F movea.l A0, [A7]+ 000018C2 5C4F addq.w A7, 6 000018C4 4ED0 jmp [A0] 000018C6 8024 or.b D0, -[A4] 000018C8 5444 addq.w D4, 2 000018CA 5552 subq.w [A2], 2 000018CC 4154 chk.w D0, [A4] 000018CE 494F chk.w D4, A7 000018D0 4E43 trap 3 000018D2 4F4E chk.w D7, A6 000018D4 5452 addq.w [A2], 2 000018D6 4F4C chk.w D7, A4 000018D8 5749 subq.w A1, 3 000018DA 4E44 trap 4 000018DC 4F57 chk.w D7, [A7] 000018DE 2E44 movea.l A7, D4 000018E0 4F4D chk.w D7, A5 000018E2 454E chk.w D2, A6 000018E4 5543 subq.w D3, 2 000018E6 4F4D chk.w D7, A5 000018E8 4D41 chk.w D6, D1 000018EA 4E44 trap 4 000018EC 0000 0000 ori.b D0, 0x0 export_2429: 000018F0 4E56 0000 link A6, 0 000018F4 302E 000C move.w D0, [A6 + 0xC] 000018F8 0440 0BBB subi.w D0, 0xBBB 000018FC 6610 bne +0x12 /* 0000190E */ 000018FE 598F subq.l A7, 4 00001900 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001904 4EBA 0046 jsr [PC + 0x46 /* 0000194C */] 00001908 2D5F 000E move.l [A6 + 0xE], [A7]+ 0000190C 6006 bra +0x8 /* 00001914 */ label0000190E: 0000190E 2D6D F7EC 000E move.l [A6 + 0xE], [A5 - 0x814] label00001914: 00001914 4E5E unlink A6 00001916 205F movea.l A0, [A7]+ 00001918 5C4F addq.w A7, 6 0000191A 4ED0 jmp [A0] 0000191C 802B 5444 or.b D0, [A3 + 0x5444] 00001920 5552 subq.w [A2], 2 00001922 4154 chk.w D0, [A4] 00001924 494F chk.w D4, A7 00001926 4E43 trap 3 00001928 4F4E chk.w D7, A6 0000192A 5452 addq.w [A2], 2 0000192C 4F4C chk.w D7, A4 0000192E 5749 subq.w A1, 3 00001930 4E44 trap 4 00001932 4F57 chk.w D7, [A7] 00001934 2E53 movea.l A7, [A3] 00001936 5045 addq.w D5, 8 00001938 4349 chk.w D1, A1 0000193A 414C chk.w D0, A4 0000193C 444F neg.w A7 0000193E 4D45 chk.w D6, D5 00001940 4E55 434F link A5, -0xFFFFBCB1 00001944 4D4D chk.w D6, A5 00001946 414E chk.w D0, A6 00001948 4400 neg.b D0 0000194A 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 0000194C-00001954 fn0000194C: 0000194C 4E56 0000 link A6, 0 00001950 48E7 0108 movem.l -[A7], D7,A4 // end alternate branch 0000194C-00001954 fn0000194C: // (misaligned) 0000194E 0000 48E7 ori.b D0, 0xE7 00001952 0108 btst A0, D0 00001954 286E 0008 movea.l A4, [A6 + 0x8] 00001958 2054 movea.l A0, [A4] 0000195A 4AA8 0080 tst.l [A0 + 0x80] 0000195E 6754 beq +0x56 /* 000019B4 */ 00001960 4A28 009C tst.b [A0 + 0x9C] 00001964 674E beq +0x50 /* 000019B4 */ 00001966 2248 movea.l A1, A0 00001968 2368 0094 0098 move.l [A1 + 0x98], [A0 + 0x94] 0000196E 2F0C move.l -[A7], A4 00001970 4EAD 31C2 jsr [A5 + 0x31C2 /* export_1588 */] 00001974 598F subq.l A7, 4 00001976 2054 movea.l A0, [A4] 00001978 2F28 0090 move.l -[A7], [A0 + 0x90] 0000197C 4EAD 130A jsr [A5 + 0x130A /* export_605 */] 00001980 2E1F move.l D7, [A7]+ 00001982 2F0C move.l -[A7], A4 00001984 4EAD 31BA jsr [A5 + 0x31BA /* export_1587 */] 00001988 2054 movea.l A0, [A4] 0000198A 2F28 0098 move.l -[A7], [A0 + 0x98] 0000198E 2F28 0080 move.l -[A7], [A0 + 0x80] 00001992 4EAD 45AA jsr [A5 + 0x45AA /* export_2225 */] 00001996 0C87 6361 6E63 cmpi.l D7, 0x63616E63 /* 'canc' */ 0000199C 6606 bne +0x8 /* 000019A4 */ 0000199E 202D F7EC move.l D0, [A5 - 0x814] 000019A2 600A bra +0xC /* 000019AE */ label000019A4: 000019A4 598F subq.l A7, 4 000019A6 2F0C move.l -[A7], A4 000019A8 4EBA FDAE jsr [PC - 0x252 /* 00001758 */] 000019AC 201F move.l D0, [A7]+ label000019AE: 000019AE 2D40 000C move.l [A6 + 0xC], D0 000019B2 6006 bra +0x8 /* 000019BA */ label000019B4: 000019B4 2D6D F7EC 000C move.l [A6 + 0xC], [A5 - 0x814] label000019BA: 000019BA 4CEE 1080 FFF8 movem.l D7,A4, [A6 - 0x8] 000019C0 4E5E unlink A6 000019C2 2E9F move.l [A7], [A7]+ 000019C4 4E75 rts 000019C6 802D 5444 or.b D0, [A5 + 0x5444] 000019CA 5552 subq.w [A2], 2 000019CC 4154 chk.w D0, [A4] 000019CE 494F chk.w D4, A7 000019D0 4E43 trap 3 000019D2 4F4E chk.w D7, A6 000019D4 5452 addq.w [A2], 2 000019D6 4F4C chk.w D7, A4 000019D8 5749 subq.w A1, 3 000019DA 4E44 trap 4 000019DC 4F57 chk.w D7, [A7] 000019DE 2E48 movea.l A7, A0 000019E0 414E chk.w D0, A6 000019E2 444C neg.w A4 000019E4 4544 chk.w D2, D4 000019E6 5552 subq.w [A2], 2 000019E8 4154 chk.w D0, [A4] 000019EA 494F chk.w D4, A7 000019EC 4E4D trap 13 000019EE 454E chk.w D2, A6 000019F0 5549 subq.w A1, 2 000019F2 5445 addq.w D5, 2 000019F4 4D00 .invalid 6, D0 // invalid opcode 4 with b == 4 000019F6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000019F8-00001A02 fn000019F8: 000019F8 4E56 0000 link A6, 0 000019FC 206E 0008 movea.l A0, [A6 + 0x8] 00001A00 2050 movea.l A0, [A0] // end alternate branch 000019F8-00001A02 fn000019F8: // (misaligned) 000019FA 0000 206E ori.b D0, 0x6E /* 'n' */ 000019FE 0008 2050 ori.b A0, 0x50 /* 'P' */ 00001A02 2D68 0080 000C move.l [A6 + 0xC], [A0 + 0x80] 00001A08 4E5E unlink A6 00001A0A 2E9F move.l [A7], [A7]+ 00001A0C 4E75 rts 00001A0E 802F 5444 or.b D0, [A7 + 0x5444] 00001A12 5552 subq.w [A2], 2 00001A14 4154 chk.w D0, [A4] 00001A16 494F chk.w D4, A7 00001A18 4E43 trap 3 00001A1A 4F4E chk.w D7, A6 00001A1C 5452 addq.w [A2], 2 00001A1E 4F4C chk.w D7, A4 00001A20 5749 subq.w A1, 3 00001A22 4E44 trap 4 00001A24 4F57 chk.w D7, [A7] 00001A26 2E47 movea.l A7, D7 00001A28 4554 chk.w D2, [A4] 00001A2A 4455 neg.w [A5] 00001A2C 5241 addq.w D1, 1 00001A2E 5449 addq.w A1, 2 00001A30 4F4E chk.w D7, A6 00001A32 434F chk.w D1, A7 00001A34 4E54 524F link A4, -0xFFFFADB1 00001A38 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 00001A3C 4745 chk.w D3, D5 00001A3E 5400 addq.b D0, 2 00001A40 0000 0000 ori.b D0, 0x0 fn00001A44: 00001A44 4E56 0000 link A6, 0 00001A48 206E 0008 movea.l A0, [A6 + 0x8] 00001A4C 2050 movea.l A0, [A0] 00001A4E 216E 000C 0080 move.l [A0 + 0x80], [A6 + 0xC] 00001A54 4E5E unlink A6 00001A56 205F movea.l A0, [A7]+ 00001A58 504F addq.w A7, 8 00001A5A 4ED0 jmp [A0] 00001A5C 802F 5444 or.b D0, [A7 + 0x5444] 00001A60 5552 subq.w [A2], 2 00001A62 4154 chk.w D0, [A4] 00001A64 494F chk.w D4, A7 00001A66 4E43 trap 3 00001A68 4F4E chk.w D7, A6 00001A6A 5452 addq.w [A2], 2 00001A6C 4F4C chk.w D7, A4 00001A6E 5749 subq.w A1, 3 00001A70 4E44 trap 4 00001A72 4F57 chk.w D7, [A7] 00001A74 2E53 movea.l A7, [A3] 00001A76 4554 chk.w D2, [A4] 00001A78 4455 neg.w [A5] 00001A7A 5241 addq.w D1, 1 00001A7C 5449 addq.w A1, 2 00001A7E 4F4E chk.w D7, A6 00001A80 434F chk.w D1, A7 00001A82 4E54 524F link A4, -0xFFFFADB1 00001A86 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 00001A8A 4745 chk.w D3, D5 00001A8C 5400 addq.b D0, 2 00001A8E 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001A90-00001A98 fn00001A90: 00001A90 4E56 0000 link A6, 0 00001A94 48E7 0308 movem.l -[A7], D6,D7,A4 // end alternate branch 00001A90-00001A98 fn00001A90: // (misaligned) 00001A92 0000 48E7 ori.b D0, 0xE7 00001A96 0308 btst A0, D1 00001A98 1C2E 000C move.b D6, [A6 + 0xC] 00001A9C 2E2E 000E move.l D7, [A6 + 0xE] 00001AA0 286E 0008 movea.l A4, [A6 + 0x8] 00001AA4 2054 movea.l A0, [A4] 00001AA6 1146 009C move.b [A0 + 0x9C], D6 00001AAA 2F07 move.l -[A7], D7 00001AAC 1F06 move.b -[A7], D6 00001AAE 2054 movea.l A0, [A4] 00001AB0 2F28 0078 move.l -[A7], [A0 + 0x78] 00001AB4 4EAD 448A jsr [A5 + 0x448A /* export_2189 */] 00001AB8 2054 movea.l A0, [A4] 00001ABA 2147 0094 move.l [A0 + 0x94], D7 00001ABE 4CEE 10C0 FFF4 movem.l D6,D7,A4, [A6 - 0xC] 00001AC4 4E5E unlink A6 00001AC6 205F movea.l A0, [A7]+ 00001AC8 4FEF 000A lea.l A7, [A7 + 0xA] 00001ACC 4ED0 jmp [A0] 00001ACE 8026 or.b D0, -[A6] 00001AD0 5444 addq.w D4, 2 00001AD2 5552 subq.w [A2], 2 00001AD4 4154 chk.w D0, [A4] 00001AD6 494F chk.w D4, A7 00001AD8 4E43 trap 3 00001ADA 4F4E chk.w D7, A6 00001ADC 5452 addq.w [A2], 2 00001ADE 4F4C chk.w D7, A4 00001AE0 5749 subq.w A1, 3 00001AE2 4E44 trap 4 00001AE4 4F57 chk.w D7, [A7] 00001AE6 2E53 movea.l A7, [A3] 00001AE8 4554 chk.w D2, [A4] 00001AEA 4355 chk.w D1, [A5] 00001AEC 5252 addq.w [A2], 1 00001AEE 454E chk.w D2, A6 00001AF0 5453 addq.w [A3], 2 00001AF2 5441 addq.w D1, 2 00001AF4 5445 addq.w D5, 2 00001AF6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2430: // at 00001AF8 (misaligned) 00001AFA 0000 422E ori.b D0, 0x2E /* '.' */ 00001AFE 000C 4E5E ori.b A4, 0x5E /* '^' */ 00001B02 2E9F move.l [A7], [A7]+ 00001B04 4E75 rts 00001B06 8027 or.b D0, -[A7] 00001B08 5444 addq.w D4, 2 00001B0A 5552 subq.w [A2], 2 00001B0C 4154 chk.w D0, [A4] 00001B0E 494F chk.w D4, A7 00001B10 4E43 trap 3 00001B12 4F4E chk.w D7, A6 00001B14 5452 addq.w [A2], 2 00001B16 4F4C chk.w D7, A4 00001B18 5749 subq.w A1, 3 00001B1A 4E44 trap 4 00001B1C 4F57 chk.w D7, [A7] 00001B1E 2E41 movea.l A7, D1 00001B20 4C4C 4F57 movem.l D0,D1,D2,D4,D6,A0,A1,A2,A3,A6, A4 00001B24 534D subq.w A5, 1 00001B26 454E chk.w D2, A6 00001B28 5541 subq.w D1, 2 00001B2A 4343 chk.w D1, D3 00001B2C 4553 chk.w D2, [A3] 00001B2E 5300 subq.b D0, 1 00001B30 0000 0000 ori.b D0, 0x0 export_2431: 00001B34 4E56 0000 link A6, 0 00001B38 2F0C move.l -[A7], A4 00001B3A 286E 0008 movea.l A4, [A6 + 0x8] 00001B3E 2054 movea.l A0, [A4] 00001B40 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 00001B46 2054 movea.l A0, [A4] 00001B48 4228 0006 clr.b [A0 + 0x6] 00001B4C 286E FFFC movea.l A4, [A6 - 0x4] 00001B50 4E5E unlink A6 00001B52 205F movea.l A0, [A7]+ 00001B54 504F addq.w A7, 8 00001B56 4ED0 jmp [A0] 00001B58 802D 5444 or.b D0, [A5 + 0x5444] 00001B5C 5552 subq.w [A2], 2 00001B5E 4154 chk.w D0, [A4] 00001B60 494F chk.w D4, A7 00001B62 4E43 trap 3 00001B64 4F4E chk.w D7, A6 00001B66 5452 addq.w [A2], 2 00001B68 4F4C chk.w D7, A4 00001B6A 5441 addq.w D1, 2 00001B6C 5247 addq.w D7, 1 00001B6E 4554 chk.w D2, [A4] 00001B70 2E49 movea.l A7, A1 00001B72 4455 neg.w [A5] 00001B74 5241 addq.w D1, 1 00001B76 5449 addq.w A1, 2 00001B78 4F4E chk.w D7, A6 00001B7A 434F chk.w D1, A7 00001B7C 4E54 524F link A4, -0xFFFFADB1 00001B80 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 00001B84 4745 chk.w D3, D5 00001B86 5400 addq.b D0, 2 00001B88 0000 0000 ori.b D0, 0x0 export_2432: 00001B8C 4E56 0000 link A6, 0 00001B90 2F0C move.l -[A7], A4 00001B92 286E 0008 movea.l A4, [A6 + 0x8] 00001B96 2054 movea.l A0, [A4] 00001B98 4AA8 0002 tst.l [A0 + 0x2] 00001B9C 671E beq +0x20 /* 00001BBC */ 00001B9E 598F subq.l A7, 4 00001BA0 2054 movea.l A0, [A4] 00001BA2 2F28 0002 move.l -[A7], [A0 + 0x2] 00001BA6 4EBA FE50 jsr [PC - 0x1B0 /* 000019F8 */] 00001BAA B9DF cmpa.l A4, [A7]+ 00001BAC 660E bne +0x10 /* 00001BBC */ 00001BAE 7000 moveq.l D0, 0x00 00001BB0 2F00 move.l -[A7], D0 00001BB2 2054 movea.l A0, [A4] 00001BB4 2F28 0002 move.l -[A7], [A0 + 0x2] 00001BB8 4EBA FE8A jsr [PC - 0x176 /* 00001A44 */] label00001BBC: 00001BBC 2F0C move.l -[A7], A4 00001BBE 4EAD 1A7A jsr [A5 + 0x1A7A /* export_843 */] 00001BC2 286E FFFC movea.l A4, [A6 - 0x4] 00001BC6 4E5E unlink A6 00001BC8 2E9F move.l [A7], [A7]+ 00001BCA 4E75 rts 00001BCC 9B54 sub.w [A4], D5 00001BCE 4455 neg.w [A5] 00001BD0 5241 addq.w D1, 1 00001BD2 5449 addq.w A1, 2 00001BD4 4F4E chk.w D7, A6 00001BD6 434F chk.w D1, A7 00001BD8 4E54 524F link A4, -0xFFFFADB1 00001BDC 4C54 4152 movem.l D1,D4,D6,A0,A6, [A4] 00001BE0 4745 chk.w D3, D5 00001BE2 542E 4652 addq.b [A6 + 0x4652], 2 00001BE6 4545 chk.w D2, D5 00001BE8 0000 0000 ori.b D0, 0x0 export_2433: 00001BEC 4E56 0000 link A6, 0 00001BF0 2F0C move.l -[A7], A4 00001BF2 286E 0008 movea.l A4, [A6 + 0x8] 00001BF6 2054 movea.l A0, [A4] 00001BF8 216E 000C 0002 move.l [A0 + 0x2], [A6 + 0xC] 00001BFE 2054 movea.l A0, [A4] 00001C00 4228 0006 clr.b [A0 + 0x6] 00001C04 286E FFFC movea.l A4, [A6 - 0x4] 00001C08 4E5E unlink A6 00001C0A 205F movea.l A0, [A7]+ 00001C0C 504F addq.w A7, 8 00001C0E 4ED0 jmp [A0] 00001C10 8021 or.b D0, -[A1] 00001C12 5444 addq.w D4, 2 00001C14 5552 subq.w [A2], 2 00001C16 4154 chk.w D0, [A4] 00001C18 494F chk.w D4, A7 00001C1A 4E43 trap 3 00001C1C 4F4E chk.w D7, A6 00001C1E 5452 addq.w [A2], 2 00001C20 4F4C chk.w D7, A4 00001C22 5441 addq.w D1, 2 00001C24 5247 addq.w D7, 1 00001C26 4554 chk.w D2, [A4] 00001C28 2E53 movea.l A7, [A3] 00001C2A 4554 chk.w D2, [A4] 00001C2C 434F chk.w D1, A7 00001C2E 4E54 524F link A4, -0xFFFFADB1 00001C32 4C00 0000 movem.w , D0 00001C36 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2434: // at 00001C38 (misaligned) 00001C3A 0000 2F0C ori.b D0, 0xC 00001C3E 286E 0008 movea.l A4, [A6 + 0x8] 00001C42 2054 movea.l A0, [A4] 00001C44 4AA8 0002 tst.l [A0 + 0x2] 00001C48 6712 beq +0x14 /* 00001C5C */ 00001C4A 2F0C move.l -[A7], A4 00001C4C 2F28 0002 move.l -[A7], [A0 + 0x2] 00001C50 4EBA FDF2 jsr [PC - 0x20E /* 00001A44 */] 00001C54 2054 movea.l A0, [A4] 00001C56 117C 0001 0006 move.b [A0 + 0x6], 0x1 label00001C5C: 00001C5C 286E FFFC movea.l A4, [A6 - 0x4] 00001C60 4E5E unlink A6 00001C62 2E9F move.l [A7], [A7]+ 00001C64 4E75 rts 00001C66 8022 or.b D0, -[A2] 00001C68 5444 addq.w D4, 2 00001C6A 5552 subq.w [A2], 2 00001C6C 4154 chk.w D0, [A4] 00001C6E 494F chk.w D4, A7 00001C70 4E43 trap 3 00001C72 4F4E chk.w D7, A6 00001C74 5452 addq.w [A2], 2 00001C76 4F4C chk.w D7, A4 00001C78 5441 addq.w D1, 2 00001C7A 5247 addq.w D7, 1 00001C7C 4554 chk.w D2, [A4] 00001C7E 2E44 movea.l A7, D4 00001C80 4F53 chk.w D7, [A3] 00001C82 4554 chk.w D2, [A4] 00001C84 5441 addq.w D1, 2 00001C86 5247 addq.w D7, 1 00001C88 4554 chk.w D2, [A4] 00001C8A 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2435: // at 00001C8C (misaligned) 00001C8E 0000 2F0C ori.b D0, 0xC 00001C92 286E 0008 movea.l A4, [A6 + 0x8] 00001C96 2054 movea.l A0, [A4] 00001C98 4AA8 0002 tst.l [A0 + 0x2] 00001C9C 6716 beq +0x18 /* 00001CB4 */ 00001C9E 4A28 0006 tst.b [A0 + 0x6] 00001CA2 6710 beq +0x12 /* 00001CB4 */ 00001CA4 2F2E 000E move.l -[A7], [A6 + 0xE] 00001CA8 1F2E 000C move.b -[A7], [A6 + 0xC] 00001CAC 2F28 0002 move.l -[A7], [A0 + 0x2] 00001CB0 4EBA FDDE jsr [PC - 0x222 /* 00001A90 */] label00001CB4: 00001CB4 286E FFFC movea.l A4, [A6 - 0x4] 00001CB8 4E5E unlink A6 00001CBA 205F movea.l A0, [A7]+ 00001CBC 4FEF 000A lea.l A7, [A7 + 0xA] 00001CC0 4ED0 jmp [A0] 00001CC2 8026 or.b D0, -[A6] 00001CC4 5444 addq.w D4, 2 00001CC6 5552 subq.w [A2], 2 00001CC8 4154 chk.w D0, [A4] 00001CCA 494F chk.w D4, A7 00001CCC 4E43 trap 3 00001CCE 4F4E chk.w D7, A6 00001CD0 5452 addq.w [A2], 2 00001CD2 4F4C chk.w D7, A4 00001CD4 5441 addq.w D1, 2 00001CD6 5247 addq.w D7, 1 00001CD8 4554 chk.w D2, [A4] 00001CDA 2E53 movea.l A7, [A3] 00001CDC 4554 chk.w D2, [A4] 00001CDE 4355 chk.w D1, [A5] 00001CE0 5252 addq.w [A2], 1 00001CE2 454E chk.w D2, A6 00001CE4 5453 addq.w [A3], 2 00001CE6 5441 addq.w D1, 2 00001CE8 5445 addq.w D5, 2 00001CEA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2436: // at 00001CEC (misaligned) 00001CEE FFE8 .invalid <> 00001CF0 2F0C move.l -[A7], A4 00001CF2 286E 000C movea.l A4, [A6 + 0xC] 00001CF6 41EE FFE8 lea.l A0, [A6 - 0x18] 00001CFA 43ED F92C lea.l A1, [A5 - 0x6D4] 00001CFE 20D9 move.l [A0]+, [A1]+ 00001D00 20D9 move.l [A0]+, [A1]+ 00001D02 486E FFE8 pea.l [A6 - 0x18] 00001D06 2F0C move.l -[A7], A4 00001D08 4EAD 1E02 jsr [A5 + 0x1E02 /* export_956 */] 00001D0C 2D6E FFE8 FFF0 move.l [A6 - 0x10], [A6 - 0x18] 00001D12 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14] 00001D18 2054 movea.l A0, [A4] 00001D1A 2028 0022 move.l D0, [A0 + 0x22] 00001D1E D0AE FFF0 add.l D0, [A6 - 0x10] 00001D22 2D40 FFF8 move.l [A6 - 0x8], D0 00001D26 2054 movea.l A0, [A4] 00001D28 2028 0026 move.l D0, [A0 + 0x26] 00001D2C D0AE FFF4 add.l D0, [A6 - 0xC] 00001D30 2D40 FFFC move.l [A6 - 0x4], D0 00001D34 558F subq.l A7, 2 00001D36 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001D3A 486E FFF0 pea.l [A6 - 0x10] 00001D3E 4EAD 21CA jsr [A5 + 0x21CA /* export_1077 */] 00001D42 1D5F 0014 move.b [A6 + 0x14], [A7]+ 00001D46 286E FFE4 movea.l A4, [A6 - 0x1C] 00001D4A 4E5E unlink A6 00001D4C 205F movea.l A0, [A7]+ 00001D4E 4FEF 000C lea.l A7, [A7 + 0xC] 00001D52 4ED0 jmp [A0] 00001D54 8021 or.b D0, -[A1] 00001D56 5444 addq.w D4, 2 00001D58 4947 chk.w D4, D7 00001D5A 4954 chk.w D4, [A4] 00001D5C 495A chk.w D4, [A2]+ 00001D5E 494E chk.w D4, A6 00001D60 4749 chk.w D3, A1 00001D62 4E46 trap 6 00001D64 4F42 chk.w D7, D2 00001D66 4F58 chk.w D7, [A0]+ 00001D68 5749 subq.w A1, 3 00001D6A 4E44 trap 4 00001D6C 4F57 chk.w D7, [A7] 00001D6E 2E50 movea.l A7, [A0] 00001D70 5449 addq.w A1, 2 00001D72 4E56 4945 link A6, -0xFFFFB6BB 00001D76 5700 subq.b D0, 3 00001D78 0000 0000 ori.b D0, 0x0 export_2437: 00001D7C 4E56 FFFC link A6, -0x0004 00001D80 48E7 0018 movem.l -[A7], A3,A4 00001D84 266E 000C movea.l A3, [A6 + 0xC] 00001D88 286E 0008 movea.l A4, [A6 + 0x8] 00001D8C 2054 movea.l A0, [A4] 00001D8E 214B 00A0 move.l [A0 + 0xA0], A3 00001D92 598F subq.l A7, 4 00001D94 2F3C 6170 7620 move.l -[A7], 0x61707620 /* 'apv ' */ 00001D9A 2F0C move.l -[A7], A4 00001D9C 4EAD 1D52 jsr [A5 + 0x1D52 /* export_934 */] 00001DA0 2D5F FFFC move.l [A6 - 0x4], [A7]+ 00001DA4 670A beq +0xC /* 00001DB0 */ 00001DA6 2F0B move.l -[A7], A3 00001DA8 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001DAC 4EBA 0E1E jsr [PC + 0xE1E /* 00002BCC */] label00001DB0: 00001DB0 2F0C move.l -[A7], A4 00001DB2 4EBA 004C jsr [PC + 0x4C /* 00001E00 */] 00001DB6 200B move.l D0, A3 00001DB8 56C0 sne D0 00001DBA 4400 neg.b D0 00001DBC 1F00 move.b -[A7], D0 00001DBE 7001 moveq.l D0, 0x01 00001DC0 1F00 move.b -[A7], D0 00001DC2 2F0C move.l -[A7], A4 00001DC4 4EBA 09DA jsr [PC + 0x9DA /* 000027A0 */] 00001DC8 4CEE 1800 FFF4 movem.l A3,A4, [A6 - 0xC] 00001DCE 4E5E unlink A6 00001DD0 205F movea.l A0, [A7]+ 00001DD2 504F addq.w A7, 8 00001DD4 4ED0 jmp [A0] 00001DD6 8025 or.b D0, -[A5] 00001DD8 5444 addq.w D4, 2 00001DDA 4947 chk.w D4, D7 00001DDC 4954 chk.w D4, [A4] 00001DDE 495A chk.w D4, [A2]+ 00001DE0 494E chk.w D4, A6 00001DE2 4749 chk.w D3, A1 00001DE4 4E46 trap 6 00001DE6 4F42 chk.w D7, D2 00001DE8 4F58 chk.w D7, [A0]+ 00001DEA 5749 subq.w A1, 3 00001DEC 4E44 trap 4 00001DEE 4F57 chk.w D7, [A7] 00001DF0 2E53 movea.l A7, [A3] 00001DF2 4554 chk.w D2, [A4] 00001DF4 474F chk.w D3, A7 00001DF6 4245 clr.w D5 00001DF8 5457 addq.w [A7], 2 00001DFA 4545 chk.w D2, D5 00001DFC 4E00 .invalid // invalid opcode 4 00001DFE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001E00-00001E04 fn00001E00: 00001E00 4E56 FFCC link A6, -0x0034 // end alternate branch 00001E00-00001E04 fn00001E00: // (misaligned) 00001E02 FFCC .invalid <> 00001E04 48E7 1008 movem.l -[A7], D3,A4 00001E08 286E 0008 movea.l A4, [A6 + 0x8] 00001E0C 7000 moveq.l D0, 0x00 00001E0E 2D40 FFCC move.l [A6 - 0x34], D0 00001E12 486E FFCC pea.l [A6 - 0x34] 00001E16 558F subq.l A7, 2 00001E18 2054 movea.l A0, [A4] 00001E1A 2F28 0150 move.l -[A7], [A0 + 0x150] 00001E1E 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00001E22 4EAD 3582 jsr [A5 + 0x3582 /* export_1708 */] 00001E26 486E FFCC pea.l [A6 - 0x34] 00001E2A 558F subq.l A7, 2 00001E2C 2054 movea.l A0, [A4] 00001E2E 2F28 01CA move.l -[A7], [A0 + 0x1CA] 00001E32 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00001E36 4EAD 3592 jsr [A5 + 0x3592 /* export_1710 */] 00001E3A 486E FFCC pea.l [A6 - 0x34] 00001E3E 558F subq.l A7, 2 00001E40 2054 movea.l A0, [A4] 00001E42 2F28 01CE move.l -[A7], [A0 + 0x1CE] 00001E46 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00001E4A 4A1F tst.b [A7]+ 00001E4C 57C3 seq D3 00001E4E 4403 neg.b D3 00001E50 1F03 move.b -[A7], D3 00001E52 4EAD 35A2 jsr [A5 + 0x35A2 /* export_1712 */] 00001E56 486E FFCC pea.l [A6 - 0x34] 00001E5A 558F subq.l A7, 2 00001E5C 2054 movea.l A0, [A4] 00001E5E 2F28 01B6 move.l -[A7], [A0 + 0x1B6] 00001E62 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00001E66 4EAD 35B2 jsr [A5 + 0x35B2 /* export_1714 */] 00001E6A 486E FFCC pea.l [A6 - 0x34] 00001E6E 558F subq.l A7, 2 00001E70 2054 movea.l A0, [A4] 00001E72 2F28 01AE move.l -[A7], [A0 + 0x1AE] 00001E76 4EAD 131A jsr [A5 + 0x131A /* export_607 */] 00001E7A 4EAD 35C2 jsr [A5 + 0x35C2 /* export_1716 */] 00001E7E 2054 movea.l A0, [A4] 00001E80 216E FFCC 010E move.l [A0 + 0x10E], [A6 - 0x34] 00001E86 598F subq.l A7, 4 00001E88 2F0C move.l -[A7], A4 00001E8A 4EBA 04D8 jsr [PC + 0x4D8 /* 00002364 */] 00001E8E 2054 movea.l A0, [A4] 00001E90 215F 0112 move.l [A0 + 0x112], [A7]+ 00001E94 598F subq.l A7, 4 00001E96 2F0C move.l -[A7], A4 00001E98 4EBA 029E jsr [PC + 0x29E /* 00002138 */] 00001E9C 2054 movea.l A0, [A4] 00001E9E 215F 0116 move.l [A0 + 0x116], [A7]+ 00001EA2 558F subq.l A7, 2 00001EA4 2F0C move.l -[A7], A4 00001EA6 4EBA 014C jsr [PC + 0x14C /* 00001FF4 */] 00001EAA 2054 movea.l A0, [A4] 00001EAC 315F 011A move.w [A0 + 0x11A], [A7]+ 00001EB0 598F subq.l A7, 4 00001EB2 2F0C move.l -[A7], A4 00001EB4 4EBA 0396 jsr [PC + 0x396 /* 0000224C */] 00001EB8 2054 movea.l A0, [A4] 00001EBA 215F 011C move.l [A0 + 0x11C], [A7]+ 00001EBE 558F subq.l A7, 2 00001EC0 2054 movea.l A0, [A4] 00001EC2 2F28 0158 move.l -[A7], [A0 + 0x158] 00001EC6 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00001ECA 4A1F tst.b [A7]+ 00001ECC 6710 beq +0x12 /* 00001EDE */ 00001ECE 2054 movea.l A0, [A4] 00001ED0 7000 moveq.l D0, 0x00 00001ED2 2140 0124 move.l [A0 + 0x124], D0 00001ED6 2054 movea.l A0, [A4] 00001ED8 2140 0120 move.l [A0 + 0x120], D0 00001EDC 6052 bra +0x54 /* 00001F30 */ label00001EDE: 00001EDE 558F subq.l A7, 2 00001EE0 2054 movea.l A0, [A4] 00001EE2 2F28 0160 move.l -[A7], [A0 + 0x160] 00001EE6 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00001EEA 7001 moveq.l D0, 0x01 00001EEC B05F cmp.w D0, [A7]+ 00001EEE 661C bne +0x1E /* 00001F0C */ 00001EF0 2054 movea.l A0, [A4] 00001EF2 7000 moveq.l D0, 0x00 00001EF4 2140 0124 move.l [A0 + 0x124], D0 00001EF8 598F subq.l A7, 4 00001EFA 2054 movea.l A0, [A4] 00001EFC 2F28 016C move.l -[A7], [A0 + 0x16C] 00001F00 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */] 00001F04 2054 movea.l A0, [A4] 00001F06 215F 0120 move.l [A0 + 0x120], [A7]+ 00001F0A 6024 bra +0x26 /* 00001F30 */ label00001F0C: 00001F0C 598F subq.l A7, 4 00001F0E 2054 movea.l A0, [A4] 00001F10 2F28 0174 move.l -[A7], [A0 + 0x174] 00001F14 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */] 00001F18 2054 movea.l A0, [A4] 00001F1A 215F 0124 move.l [A0 + 0x124], [A7]+ 00001F1E 598F subq.l A7, 4 00001F20 2054 movea.l A0, [A4] 00001F22 2F28 017C move.l -[A7], [A0 + 0x17C] 00001F26 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */] 00001F2A 2054 movea.l A0, [A4] 00001F2C 215F 0120 move.l [A0 + 0x120], [A7]+ label00001F30: 00001F30 558F subq.l A7, 2 00001F32 2054 movea.l A0, [A4] 00001F34 2F28 018A move.l -[A7], [A0 + 0x18A] 00001F38 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */] 00001F3C 4A1F tst.b [A7]+ 00001F3E 6710 beq +0x12 /* 00001F50 */ 00001F40 2054 movea.l A0, [A4] 00001F42 7000 moveq.l D0, 0x00 00001F44 2140 012C move.l [A0 + 0x12C], D0 00001F48 2054 movea.l A0, [A4] 00001F4A 2140 0128 move.l [A0 + 0x128], D0 00001F4E 601A bra +0x1C /* 00001F6A */ label00001F50: 00001F50 2054 movea.l A0, [A4] 00001F52 7000 moveq.l D0, 0x00 00001F54 2140 0128 move.l [A0 + 0x128], D0 00001F58 598F subq.l A7, 4 00001F5A 2054 movea.l A0, [A4] 00001F5C 2F28 0192 move.l -[A7], [A0 + 0x192] 00001F60 4EAD 44AA jsr [A5 + 0x44AA /* export_2193 */] 00001F64 2054 movea.l A0, [A4] 00001F66 215F 012C move.l [A0 + 0x12C], [A7]+ label00001F6A: 00001F6A 2054 movea.l A0, [A4] 00001F6C 4AA8 01E0 tst.l [A0 + 0x1E0] 00001F70 674C beq +0x4E /* 00001FBE */ 00001F72 598F subq.l A7, 4 00001F74 2054 movea.l A0, [A4] 00001F76 2F28 01E0 move.l -[A7], [A0 + 0x1E0] 00001F7A 4EAD 534A jsr [A5 + 0x534A /* export_2661 */] 00001F7E 2054 movea.l A0, [A4] 00001F80 215F 0136 move.l [A0 + 0x136], [A7]+ 00001F84 598F subq.l A7, 4 00001F86 2054 movea.l A0, [A4] 00001F88 2F28 01E0 move.l -[A7], [A0 + 0x1E0] 00001F8C 4EAD 5342 jsr [A5 + 0x5342 /* export_2660 */] 00001F90 2054 movea.l A0, [A4] 00001F92 215F 013A move.l [A0 + 0x13A], [A7]+ 00001F96 598F subq.l A7, 4 00001F98 2054 movea.l A0, [A4] 00001F9A 2F28 01E0 move.l -[A7], [A0 + 0x1E0] 00001F9E 4EAD 5322 jsr [A5 + 0x5322 /* export_2656 */] 00001FA2 201F move.l D0, [A7]+ 00001FA4 2054 movea.l A0, [A4] 00001FA6 3140 0130 move.w [A0 + 0x130], D0 00001FAA 598F subq.l A7, 4 00001FAC 2054 movea.l A0, [A4] 00001FAE 2F28 01E0 move.l -[A7], [A0 + 0x1E0] 00001FB2 4EAD 532A jsr [A5 + 0x532A /* export_2657 */] 00001FB6 201F move.l D0, [A7]+ 00001FB8 2054 movea.l A0, [A4] 00001FBA 3140 0132 move.w [A0 + 0x132], D0 label00001FBE: 00001FBE 4CEE 1008 FFC4 movem.l D3,A4, [A6 - 0x3C] 00001FC4 4E5E unlink A6 00001FC6 2E9F move.l [A7], [A7]+ 00001FC8 4E75 rts 00001FCA 8025 or.b D0, -[A5] 00001FCC 5444 addq.w D4, 2 00001FCE 4947 chk.w D4, D7 00001FD0 4954 chk.w D4, [A4] 00001FD2 495A chk.w D4, [A2]+ 00001FD4 494E chk.w D4, A6 00001FD6 4749 chk.w D3, A1 00001FD8 4E46 trap 6 00001FDA 4F42 chk.w D7, D2 00001FDC 4F58 chk.w D7, [A0]+ 00001FDE 5749 subq.w A1, 3 00001FE0 4E44 trap 4 00001FE2 4F57 chk.w D7, [A7] 00001FE4 2E55 movea.l A7, [A5] 00001FE6 5044 addq.w D4, 8 00001FE8 4154 chk.w D0, [A4] 00001FEA 4556 chk.w D2, [A6] 00001FEC 414C chk.w D0, A4 00001FEE 5545 subq.w D5, 2 00001FF0 5300 subq.b D0, 1 00001FF2 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001FF4-00001FFA fn00001FF4: 00001FF4 4E56 0000 link A6, 0 00001FF8 2F07 move.l -[A7], D7 // end alternate branch 00001FF4-00001FFA fn00001FF4: // (misaligned) 00001FF6 0000 2F07 ori.b D0, 0x7 00001FFA 558F subq.l A7, 2 00001FFC 206E 0008 movea.l A0, [A6 + 0x8] 00002000 2050 movea.l A0, [A0] 00002002 2F28 01AA move.l -[A7], [A0 + 0x1AA] 00002006 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000200A 3E1F move.w D7, [A7]+ 0000200C 3007 move.w D0, D7 0000200E 5340 subq.w D0, 1 00002010 6B42 bmi +0x44 /* 00002054 */ 00002012 0C40 0005 cmpi.w D0, 0x5 00002016 6E3C bgt +0x3E /* 00002054 */ 00002018 D040 add.w D0, D0 0000201A 303B 0006 move.w D0, [PC + D0.w + 0x6] 0000201E 4EFB 0000 jmp [PC + D0.w] 00002022 000E 000E ori.b A6, 0xE 00002026 0014 001C ori.b [A4], 0x1C 0000202A 0024 002C ori.b -[A4], 0x2C /* ',' */ 0000202E 3D47 000C move.w [A6 + 0xC], D7 00002032 6024 bra +0x26 /* 00002058 */ 00002034 3D7C 0004 000C move.w [A6 + 0xC], 0x4 0000203A 601C bra +0x1E /* 00002058 */ 0000203C 3D7C 0008 000C move.w [A6 + 0xC], 0x8 00002042 6014 bra +0x16 /* 00002058 */ 00002044 3D7C 0010 000C move.w [A6 + 0xC], 0x10 0000204A 600C bra +0xE /* 00002058 */ 0000204C 3D7C 0018 000C move.w [A6 + 0xC], 0x18 00002052 6004 bra +0x6 /* 00002058 */ label00002054: 00002054 426E 000C clr.w [A6 + 0xC] label00002058: 00002058 2E2E FFFC move.l D7, [A6 - 0x4] 0000205C 4E5E unlink A6 0000205E 2E9F move.l [A7], [A7]+ 00002060 4E75 rts 00002062 8024 or.b D0, -[A4] 00002064 5444 addq.w D4, 2 00002066 4947 chk.w D4, D7 00002068 4954 chk.w D4, [A4] 0000206A 495A chk.w D4, [A2]+ 0000206C 494E chk.w D4, A6 0000206E 4749 chk.w D3, A1 00002070 4E46 trap 6 00002072 4F42 chk.w D7, D2 00002074 4F58 chk.w D7, [A0]+ 00002076 5749 subq.w A1, 3 00002078 4E44 trap 4 0000207A 4F57 chk.w D7, [A7] 0000207C 2E47 movea.l A7, D7 0000207E 4554 chk.w D2, [A4] 00002080 4249 clr.w A1 00002082 5444 addq.w D4, 2 00002084 4550 chk.w D2, [A0] 00002086 5448 addq.w A0, 2 00002088 0000 0000 ori.b D0, 0x0 fn0000208C: 0000208C 4E56 0000 link A6, 0 00002090 48E7 0300 movem.l -[A7], D6,D7 00002094 3E2E 000C move.w D7, [A6 + 0xC] 00002098 0C47 0001 cmpi.w D7, 0x1 0000209C 6C02 bge +0x4 /* 000020A0 */ 0000209E 7C06 moveq.l D6, 0x06 label000020A0: 000020A0 0C47 0001 cmpi.w D7, 0x1 000020A4 6706 beq +0x8 /* 000020AC */ 000020A6 0C47 0002 cmpi.w D7, 0x2 000020AA 6604 bne +0x6 /* 000020B0 */ label000020AC: 000020AC 3C07 move.w D6, D7 000020AE 603C bra +0x3E /* 000020EC */ label000020B0: 000020B0 0C47 0003 cmpi.w D7, 0x3 000020B4 6604 bne +0x6 /* 000020BA */ 000020B6 7C02 moveq.l D6, 0x02 000020B8 6032 bra +0x34 /* 000020EC */ label000020BA: 000020BA 0C47 0004 cmpi.w D7, 0x4 000020BE 6D0A blt +0xC /* 000020CA */ 000020C0 0C47 0008 cmpi.w D7, 0x8 000020C4 6C04 bge +0x6 /* 000020CA */ 000020C6 7C03 moveq.l D6, 0x03 000020C8 6022 bra +0x24 /* 000020EC */ label000020CA: 000020CA 0C47 0008 cmpi.w D7, 0x8 000020CE 6D0A blt +0xC /* 000020DA */ 000020D0 0C47 0010 cmpi.w D7, 0x10 000020D4 6C04 bge +0x6 /* 000020DA */ 000020D6 7C04 moveq.l D6, 0x04 000020D8 6012 bra +0x14 /* 000020EC */ label000020DA: 000020DA 0C47 0010 cmpi.w D7, 0x10 000020DE 6D0A blt +0xC /* 000020EA */ 000020E0 0C47 0018 cmpi.w D7, 0x18 000020E4 6C04 bge +0x6 /* 000020EA */ 000020E6 7C05 moveq.l D6, 0x05 000020E8 6002 bra +0x4 /* 000020EC */ label000020EA: 000020EA 7C06 moveq.l D6, 0x06 label000020EC: 000020EC 3F06 move.w -[A7], D6 000020EE 7001 moveq.l D0, 0x01 000020F0 1F00 move.b -[A7], D0 000020F2 206E 0008 movea.l A0, [A6 + 0x8] 000020F6 2050 movea.l A0, [A0] 000020F8 2F28 01AA move.l -[A7], [A0 + 0x1AA] 000020FC 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00002100 4CEE 00C0 FFF8 movem.l D6,D7, [A6 - 0x8] 00002106 4E5E unlink A6 00002108 205F movea.l A0, [A7]+ 0000210A 5C4F addq.w A7, 6 0000210C 4ED0 jmp [A0] 0000210E 8024 or.b D0, -[A4] 00002110 5444 addq.w D4, 2 00002112 4947 chk.w D4, D7 00002114 4954 chk.w D4, [A4] 00002116 495A chk.w D4, [A2]+ 00002118 494E chk.w D4, A6 0000211A 4749 chk.w D3, A1 0000211C 4E46 trap 6 0000211E 4F42 chk.w D7, D2 00002120 4F58 chk.w D7, [A0]+ 00002122 5749 subq.w A1, 3 00002124 4E44 trap 4 00002126 4F57 chk.w D7, [A7] 00002128 2E53 movea.l A7, [A3] 0000212A 4554 chk.w D2, [A4] 0000212C 4249 clr.w A1 0000212E 5444 addq.w D4, 2 00002130 4550 chk.w D2, [A0] 00002132 5448 addq.w A0, 2 00002134 0000 0000 ori.b D0, 0x0 fn00002138: 00002138 4E56 FFFC link A6, -0x0004 0000213C 2F0C move.l -[A7], A4 0000213E 286E 0008 movea.l A4, [A6 + 0x8] 00002142 2054 movea.l A0, [A4] 00002144 4AA8 0184 tst.l [A0 + 0x184] 00002148 6608 bne +0xA /* 00002152 */ 0000214A 7000 moveq.l D0, 0x00 0000214C 2D40 000C move.l [A6 + 0xC], D0 00002150 602A bra +0x2C /* 0000217C */ label00002152: 00002152 2054 movea.l A0, [A4] 00002154 2068 0184 movea.l A0, [A0 + 0x184] 00002158 2D48 FFFC move.l [A6 - 0x4], A0 0000215C 558F subq.l A7, 2 0000215E 2054 movea.l A0, [A4] 00002160 2F28 01A6 move.l -[A7], [A0 + 0x1A6] 00002164 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002168 301F move.w D0, [A7]+ 0000216A 48C0 ext.l D0 0000216C E580 asl D0, 2 0000216E 206E FFFC movea.l A0, [A6 - 0x4] 00002172 D090 add.l D0, [A0] 00002174 5980 subq.l D0, 4 00002176 2040 movea.l A0, D0 00002178 2D50 000C move.l [A6 + 0xC], [A0] label0000217C: 0000217C 286E FFF8 movea.l A4, [A6 - 0x8] 00002180 4E5E unlink A6 00002182 2E9F move.l [A7], [A7]+ 00002184 4E75 rts 00002186 8026 or.b D0, -[A6] 00002188 5444 addq.w D4, 2 0000218A 4947 chk.w D4, D7 0000218C 4954 chk.w D4, [A4] 0000218E 495A chk.w D4, [A2]+ 00002190 494E chk.w D4, A6 00002192 4749 chk.w D3, A1 00002194 4E46 trap 6 00002196 4F42 chk.w D7, D2 00002198 4F58 chk.w D7, [A0]+ 0000219A 5749 subq.w A1, 3 0000219C 4E44 trap 4 0000219E 4F57 chk.w D7, [A7] 000021A0 2E47 movea.l A7, D7 000021A2 4554 chk.w D2, [A4] 000021A4 494D chk.w D4, A5 000021A6 4147 chk.w D0, D7 000021A8 4543 chk.w D2, D3 000021AA 4F44 chk.w D7, D4 000021AC 4543 chk.w D2, D3 000021AE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000021B0-000021B8 fn000021B0: 000021B0 4E56 0000 link A6, 0 000021B4 48E7 0318 movem.l -[A7], D6,D7,A3,A4 // end alternate branch 000021B0-000021B8 fn000021B0: // (misaligned) 000021B2 0000 48E7 ori.b D0, 0xE7 000021B6 0318 btst [A0]+, D1 000021B8 2C2E 000C move.l D6, [A6 + 0xC] 000021BC 286E 0008 movea.l A4, [A6 + 0x8] 000021C0 2054 movea.l A0, [A4] 000021C2 4AA8 0184 tst.l [A0 + 0x184] 000021C6 674A beq +0x4C /* 00002212 */ 000021C8 2068 0184 movea.l A0, [A0 + 0x184] 000021CC A029 syscall HLock 000021CE 2054 movea.l A0, [A4] 000021D0 2068 0184 movea.l A0, [A0 + 0x184] 000021D4 2650 movea.l A3, [A0] 000021D6 4247 clr.w D7 000021D8 600A bra +0xC /* 000021E4 */ label000021DA: 000021DA BC93 cmp.l D6, [A3] 000021DC 670E beq +0x10 /* 000021EC */ 000021DE 3007 move.w D0, D7 000021E0 5247 addq.w D7, 1 000021E2 584B addq.w A3, 4 label000021E4: 000021E4 2054 movea.l A0, [A4] 000021E6 BE68 0188 cmp.w D7, [A0 + 0x188] 000021EA 6DEE blt -0x10 /* 000021DA */ label000021EC: 000021EC 2054 movea.l A0, [A4] 000021EE 2068 0184 movea.l A0, [A0 + 0x184] 000021F2 A02A syscall HUnlock 000021F4 2054 movea.l A0, [A4] 000021F6 BE68 0188 cmp.w D7, [A0 + 0x188] 000021FA 6D02 blt +0x4 /* 000021FE */ 000021FC 4247 clr.w D7 label000021FE: 000021FE 3007 move.w D0, D7 00002200 5240 addq.w D0, 1 00002202 3F00 move.w -[A7], D0 00002204 7001 moveq.l D0, 0x01 00002206 1F00 move.b -[A7], D0 00002208 2054 movea.l A0, [A4] 0000220A 2F28 01A6 move.l -[A7], [A0 + 0x1A6] 0000220E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] label00002212: 00002212 4CEE 18C0 FFF0 movem.l D6,D7,A3,A4, [A6 - 0x10] 00002218 4E5E unlink A6 0000221A 205F movea.l A0, [A7]+ 0000221C 504F addq.w A7, 8 0000221E 4ED0 jmp [A0] 00002220 8026 or.b D0, -[A6] 00002222 5444 addq.w D4, 2 00002224 4947 chk.w D4, D7 00002226 4954 chk.w D4, [A4] 00002228 495A chk.w D4, [A2]+ 0000222A 494E chk.w D4, A6 0000222C 4749 chk.w D3, A1 0000222E 4E46 trap 6 00002230 4F42 chk.w D7, D2 00002232 4F58 chk.w D7, [A0]+ 00002234 5749 subq.w A1, 3 00002236 4E44 trap 4 00002238 4F57 chk.w D7, [A7] 0000223A 2E53 movea.l A7, [A3] 0000223C 4554 chk.w D2, [A4] 0000223E 494D chk.w D4, A5 00002240 4147 chk.w D0, D7 00002242 4543 chk.w D2, D3 00002244 4F44 chk.w D7, D4 00002246 4543 chk.w D2, D3 00002248 0000 0000 ori.b D0, 0x0 export_2438: fn0000224C: 0000224C 4E56 FFFC link A6, -0x0004 00002250 2F0C move.l -[A7], A4 00002252 286E 0008 movea.l A4, [A6 + 0x8] 00002256 2054 movea.l A0, [A4] 00002258 4AA8 01D4 tst.l [A0 + 0x1D4] 0000225C 6706 beq +0x8 /* 00002264 */ 0000225E 4A68 01D2 tst.w [A0 + 0x1D2] 00002262 6608 bne +0xA /* 0000226C */ label00002264: 00002264 7000 moveq.l D0, 0x00 00002266 2D40 000C move.l [A6 + 0xC], D0 0000226A 602A bra +0x2C /* 00002296 */ label0000226C: 0000226C 2054 movea.l A0, [A4] 0000226E 2068 01D4 movea.l A0, [A0 + 0x1D4] 00002272 2D48 FFFC move.l [A6 - 0x4], A0 00002276 558F subq.l A7, 2 00002278 2054 movea.l A0, [A4] 0000227A 2F28 01C6 move.l -[A7], [A0 + 0x1C6] 0000227E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002282 301F move.w D0, [A7]+ 00002284 48C0 ext.l D0 00002286 E580 asl D0, 2 00002288 206E FFFC movea.l A0, [A6 - 0x4] 0000228C D090 add.l D0, [A0] 0000228E 5980 subq.l D0, 4 00002290 2040 movea.l A0, D0 00002292 2D50 000C move.l [A6 + 0xC], [A0] label00002296: 00002296 286E FFF8 movea.l A4, [A6 - 0x8] 0000229A 4E5E unlink A6 0000229C 2E9F move.l [A7], [A7]+ 0000229E 4E75 rts 000022A0 8025 or.b D0, -[A5] 000022A2 5444 addq.w D4, 2 000022A4 4947 chk.w D4, D7 000022A6 4954 chk.w D4, [A4] 000022A8 495A chk.w D4, [A2]+ 000022AA 494E chk.w D4, A6 000022AC 4749 chk.w D3, A1 000022AE 4E46 trap 6 000022B0 4F42 chk.w D7, D2 000022B2 4F58 chk.w D7, [A0]+ 000022B4 5749 subq.w A1, 3 000022B6 4E44 trap 4 000022B8 4F57 chk.w D7, [A7] 000022BA 2E47 movea.l A7, D7 000022BC 4554 chk.w D2, [A4] 000022BE 4155 chk.w D0, [A5] 000022C0 4449 neg.w A1 000022C2 4F52 chk.w D7, [A2] 000022C4 4154 chk.w D0, [A4] 000022C6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 000022C8 0000 0000 ori.b D0, 0x0 fn000022CC: 000022CC 4E56 0000 link A6, 0 000022D0 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 000022D4 2A2E 000C move.l D5, [A6 + 0xC] 000022D8 286E 0008 movea.l A4, [A6 + 0x8] 000022DC 2054 movea.l A0, [A4] 000022DE 4AA8 01D4 tst.l [A0 + 0x1D4] 000022E2 6746 beq +0x48 /* 0000232A */ 000022E4 2068 01D4 movea.l A0, [A0 + 0x1D4] 000022E8 A029 syscall HLock 000022EA 2054 movea.l A0, [A4] 000022EC 3C28 01D2 move.w D6, [A0 + 0x1D2] 000022F0 2068 01D4 movea.l A0, [A0 + 0x1D4] 000022F4 2650 movea.l A3, [A0] 000022F6 4247 clr.w D7 000022F8 600A bra +0xC /* 00002304 */ label000022FA: 000022FA BA93 cmp.l D5, [A3] 000022FC 670A beq +0xC /* 00002308 */ 000022FE 3007 move.w D0, D7 00002300 5247 addq.w D7, 1 00002302 584B addq.w A3, 4 label00002304: 00002304 BC47 cmp.w D6, D7 00002306 6EF2 bgt -0xC /* 000022FA */ label00002308: 00002308 BC47 cmp.w D6, D7 0000230A 6E02 bgt +0x4 /* 0000230E */ 0000230C 4247 clr.w D7 label0000230E: 0000230E 3007 move.w D0, D7 00002310 5240 addq.w D0, 1 00002312 3F00 move.w -[A7], D0 00002314 7001 moveq.l D0, 0x01 00002316 1F00 move.b -[A7], D0 00002318 2054 movea.l A0, [A4] 0000231A 2F28 01C6 move.l -[A7], [A0 + 0x1C6] 0000231E 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00002322 2054 movea.l A0, [A4] 00002324 2068 01D4 movea.l A0, [A0 + 0x1D4] 00002328 A02A syscall HUnlock label0000232A: 0000232A 4CEE 18E0 FFEC movem.l D5,D6,D7,A3,A4, [A6 - 0x14] 00002330 4E5E unlink A6 00002332 205F movea.l A0, [A7]+ 00002334 504F addq.w A7, 8 00002336 4ED0 jmp [A0] 00002338 8025 or.b D0, -[A5] 0000233A 5444 addq.w D4, 2 0000233C 4947 chk.w D4, D7 0000233E 4954 chk.w D4, [A4] 00002340 495A chk.w D4, [A2]+ 00002342 494E chk.w D4, A6 00002344 4749 chk.w D3, A1 00002346 4E46 trap 6 00002348 4F42 chk.w D7, D2 0000234A 4F58 chk.w D7, [A0]+ 0000234C 5749 subq.w A1, 3 0000234E 4E44 trap 4 00002350 4F57 chk.w D7, [A7] 00002352 2E53 movea.l A7, [A3] 00002354 4554 chk.w D2, [A4] 00002356 4155 chk.w D0, [A5] 00002358 4449 neg.w A1 0000235A 4F52 chk.w D7, [A2] 0000235C 4154 chk.w D0, [A4] 0000235E 4500 .invalid 2, D0 // invalid opcode 4 with b == 4 00002360 0000 0000 ori.b D0, 0x0 fn00002364: 00002364 4E56 FFEC link A6, -0x0014 00002368 486E FFEC pea.l [A6 - 0x14] 0000236C 598F subq.l A7, 4 0000236E 206E 0008 movea.l A0, [A6 + 0x8] 00002372 2050 movea.l A0, [A0] 00002374 2F28 01B2 move.l -[A7], [A0 + 0x1B2] 00002378 4EAD 2E4A jsr [A5 + 0x2E4A /* export_1477 */] 0000237C A843 syscall Fix2X 0000237E 588F addq.l A7, 4 00002380 41EE FFEC lea.l A0, [A6 - 0x14] 00002384 43EE FFF6 lea.l A1, [A6 - 0xA] 00002388 22D8 move.l [A1]+, [A0]+ 0000238A 22D8 move.l [A1]+, [A0]+ 0000238C 32D8 move.w [A1]+, [A0]+ 0000238E 487A 00BC pea.l [PC + 0xBC /* 0000244C, value 0x3FFCCCCC */] 00002392 486E FFF6 pea.l [A6 - 0xA] 00002396 3F3C 000A move.w -[A7], 0xA /* '\n' */ 0000239A A9EB syscall Pack4/FP68K 0000239C 6408 bcc +0xA /* 000023A6 */ 0000239E 7000 moveq.l D0, 0x00 000023A0 2D40 000C move.l [A6 + 0xC], D0 000023A4 6056 bra +0x58 /* 000023FC */ label000023A6: 000023A6 487A 009A pea.l [PC + 0x9A /* 00002442, value 0x3FFDCCCC */] 000023AA 486E FFF6 pea.l [A6 - 0xA] 000023AE 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000023B2 A9EB syscall Pack4/FP68K 000023B4 640A bcc +0xC /* 000023C0 */ 000023B6 2D7C 0000 0100 000C move.l [A6 + 0xC], 0x100 000023BE 603C bra +0x3E /* 000023FC */ label000023C0: 000023C0 487A 0076 pea.l [PC + 0x76 /* 00002438, value 0x3FFE9999 */] 000023C4 486E FFF6 pea.l [A6 - 0xA] 000023C8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000023CC A9EB syscall Pack4/FP68K 000023CE 640A bcc +0xC /* 000023DA */ 000023D0 2D7C 0000 0200 000C move.l [A6 + 0xC], 0x200 000023D8 6022 bra +0x24 /* 000023FC */ label000023DA: 000023DA 487A 0052 pea.l [PC + 0x52 /* 0000242E, value 0x3FFECCCC */] 000023DE 486E FFF6 pea.l [A6 - 0xA] 000023E2 3F3C 000A move.w -[A7], 0xA /* '\n' */ 000023E6 A9EB syscall Pack4/FP68K 000023E8 640A bcc +0xC /* 000023F4 */ 000023EA 2D7C 0000 0300 000C move.l [A6 + 0xC], 0x300 000023F2 6008 bra +0xA /* 000023FC */ label000023F4: 000023F4 2D7C 0000 03FF 000C move.l [A6 + 0xC], 0x3FF label000023FC: 000023FC 4E5E unlink A6 000023FE 2E9F move.l [A7], [A7]+ 00002400 4E75 rts 00002402 8028 5444 or.b D0, [A0 + 0x5444] 00002406 4947 chk.w D4, D7 00002408 4954 chk.w D4, [A4] 0000240A 495A chk.w D4, [A2]+ 0000240C 494E chk.w D4, A6 0000240E 4749 chk.w D3, A1 00002410 4E46 trap 6 00002412 4F42 chk.w D7, D2 00002414 4F58 chk.w D7, [A0]+ 00002416 5749 subq.w A1, 3 00002418 4E44 trap 4 0000241A 4F57 chk.w D7, [A7] 0000241C 2E47 movea.l A7, D7 0000241E 4554 chk.w D2, [A4] 00002420 494D chk.w D4, A5 00002422 4147 chk.w D0, D7 00002424 4551 chk.w D2, [A1] 00002426 5541 subq.w D1, 2 00002428 4C49 5459 movem.l D0,D3,D4,D6,A2,A4,A6, A1 0000242C 0028 3FFE CCCC ori.b [A0 - 0x3334], 0xFE 00002432 CCCC mulu.w D6, A4 00002434 CCCC mulu.w D6, A4 00002436 CCCD mulu.w D6, A5 00002438 3FFE move.w <>, <> 0000243A 9999 sub.l [A1]+, D4 0000243C 9999 sub.l [A1]+, D4 0000243E 9999 sub.l [A1]+, D4 00002440 9999 sub.l [A1]+, D4 00002442 3FFD move.w <>, <> 00002444 CCCC mulu.w D6, A4 00002446 CCCC mulu.w D6, A4 00002448 CCCC mulu.w D6, A4 0000244A CCCD mulu.w D6, A5 0000244C 3FFC CCCC move.w <>, 0xCCCC 00002450 CCCC mulu.w D6, A4 00002452 CCCC mulu.w D6, A4 00002454 CCCD mulu.w D6, A5 00002456 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00002458-0000245C fn00002458: 00002458 4E56 FFF6 link A6, -0x000A // end alternate branch 00002458-0000245C fn00002458: // (misaligned) 0000245A FFF6 .invalid <> 0000245C 2F07 move.l -[A7], D7 0000245E 2E2E 000C move.l D7, [A6 + 0xC] 00002462 0C87 0000 0400 cmpi.l D7, 0x400 00002468 6510 bcs +0x12 /* 0000247A */ 0000246A 41FA 0100 lea.l A0, [PC + 0x100 /* 0000256C, value 0x3FFF8000 */] 0000246E 43EE FFF6 lea.l A1, [A6 - 0xA] 00002472 22D8 move.l [A1]+, [A0]+ 00002474 22D8 move.l [A1]+, [A0]+ 00002476 32D8 move.w [A1]+, [A0]+ 00002478 606E bra +0x70 /* 000024E8 */ label0000247A: 0000247A 0C87 0000 03FF cmpi.l D7, 0x3FF 00002480 6510 bcs +0x12 /* 00002492 */ 00002482 41FA 00DE lea.l A0, [PC + 0xDE /* 00002562, value 0x3FFEE666 */] 00002486 43EE FFF6 lea.l A1, [A6 - 0xA] 0000248A 22D8 move.l [A1]+, [A0]+ 0000248C 22D8 move.l [A1]+, [A0]+ 0000248E 32D8 move.w [A1]+, [A0]+ 00002490 6056 bra +0x58 /* 000024E8 */ label00002492: 00002492 0C87 0000 0300 cmpi.l D7, 0x300 00002498 6510 bcs +0x12 /* 000024AA */ 0000249A 41FA 00BC lea.l A0, [PC + 0xBC /* 00002558, value 0x3FFEB333 */] 0000249E 43EE FFF6 lea.l A1, [A6 - 0xA] 000024A2 22D8 move.l [A1]+, [A0]+ 000024A4 22D8 move.l [A1]+, [A0]+ 000024A6 32D8 move.w [A1]+, [A0]+ 000024A8 603E bra +0x40 /* 000024E8 */ label000024AA: 000024AA 0C87 0000 0200 cmpi.l D7, 0x200 000024B0 6510 bcs +0x12 /* 000024C2 */ 000024B2 41FA 009A lea.l A0, [PC + 0x9A /* 0000254E, value 0x3FFE8000 */] 000024B6 43EE FFF6 lea.l A1, [A6 - 0xA] 000024BA 22D8 move.l [A1]+, [A0]+ 000024BC 22D8 move.l [A1]+, [A0]+ 000024BE 32D8 move.w [A1]+, [A0]+ 000024C0 6026 bra +0x28 /* 000024E8 */ label000024C2: 000024C2 0C87 0000 0100 cmpi.l D7, 0x100 000024C8 6510 bcs +0x12 /* 000024DA */ 000024CA 41FA 0078 lea.l A0, [PC + 0x78 /* 00002544, value 0x3FFD9999 */] 000024CE 43EE FFF6 lea.l A1, [A6 - 0xA] 000024D2 22D8 move.l [A1]+, [A0]+ 000024D4 22D8 move.l [A1]+, [A0]+ 000024D6 32D8 move.w [A1]+, [A0]+ 000024D8 600E bra +0x10 /* 000024E8 */ label000024DA: 000024DA 41FA 005E lea.l A0, [PC + 0x5E /* 0000253A, value 0x3FFBCCCC */] 000024DE 43EE FFF6 lea.l A1, [A6 - 0xA] 000024E2 22D8 move.l [A1]+, [A0]+ 000024E4 22D8 move.l [A1]+, [A0]+ 000024E6 32D8 move.w [A1]+, [A0]+ label000024E8: 000024E8 598F subq.l A7, 4 000024EA 486E FFF6 pea.l [A6 - 0xA] 000024EE A844 syscall X2Fix 000024F0 7001 moveq.l D0, 0x01 000024F2 1F00 move.b -[A7], D0 000024F4 206E 0008 movea.l A0, [A6 + 0x8] 000024F8 2050 movea.l A0, [A0] 000024FA 2F28 01B2 move.l -[A7], [A0 + 0x1B2] 000024FE 4EAD 2E62 jsr [A5 + 0x2E62 /* export_1480 */] 00002502 2E2E FFF2 move.l D7, [A6 - 0xE] 00002506 4E5E unlink A6 00002508 205F movea.l A0, [A7]+ 0000250A 504F addq.w A7, 8 0000250C 4ED0 jmp [A0] 0000250E 8028 5444 or.b D0, [A0 + 0x5444] 00002512 4947 chk.w D4, D7 00002514 4954 chk.w D4, [A4] 00002516 495A chk.w D4, [A2]+ 00002518 494E chk.w D4, A6 0000251A 4749 chk.w D3, A1 0000251C 4E46 trap 6 0000251E 4F42 chk.w D7, D2 00002520 4F58 chk.w D7, [A0]+ 00002522 5749 subq.w A1, 3 00002524 4E44 trap 4 00002526 4F57 chk.w D7, [A7] 00002528 2E53 movea.l A7, [A3] 0000252A 4554 chk.w D2, [A4] 0000252C 494D chk.w D4, A5 0000252E 4147 chk.w D0, D7 00002530 4551 chk.w D2, [A1] 00002532 5541 subq.w D1, 2 00002534 4C49 5459 movem.l D0,D3,D4,D6,A2,A4,A6, A1 00002538 003C 3FFB ori.b ccr, 251 0000253C CCCC mulu.w D6, A4 0000253E CCCC mulu.w D6, A4 00002540 CCCC mulu.w D6, A4 00002542 CCCD mulu.w D6, A5 00002544 3FFD move.w <>, <> 00002546 9999 sub.l [A1]+, D4 00002548 9999 sub.l [A1]+, D4 0000254A 9999 sub.l [A1]+, D4 0000254C 9999 sub.l [A1]+, D4 0000254E 3FFE move.w <>, <> 00002550 8000 or.b D0, D0 00002552 0000 0000 ori.b D0, 0x0 00002556 0000 3FFE ori.b D0, 0xFE 0000255A B333 3333 3333 3333 3FFE E666 xor.b [[A3 + 0x33333333 + D3 * 2] + 0x3FFEE666], D1 00002566 6666 bne +0x68 /* 000025CE */ 00002568 6666 bne +0x68 /* 000025D0 */ 0000256A 6667 bne +0x69 /* 000025D3 */ 0000256C 3FFF move.w <>, <> 0000256E 8000 or.b D0, D0 00002570 0000 0000 ori.b D0, 0x0 00002574 0000 0000 ori.b D0, 0x0 export_2439: 00002578 4E56 0000 link A6, 0 0000257C 2F0C move.l -[A7], A4 0000257E 286E 0008 movea.l A4, [A6 + 0x8] 00002582 2F0C move.l -[A7], A4 00002584 4EBA F87A jsr [PC - 0x786 /* 00001E00 */] 00002588 2054 movea.l A0, [A4] 0000258A 226E 000C movea.l A1, [A6 + 0xC] 0000258E 41E8 010E lea.l A0, [A0 + 0x10E] 00002592 700C moveq.l D0, 0x0C label00002594: 00002594 22D8 move.l [A1]+, [A0]+ 00002596 51C8 FFFC dbf D0, -0x6 /* 00002594 */ 0000259A 286E FFFC movea.l A4, [A6 - 0x4] 0000259E 4E5E unlink A6 000025A0 205F movea.l A0, [A7]+ 000025A2 504F addq.w A7, 8 000025A4 4ED0 jmp [A0] 000025A6 8028 5444 or.b D0, [A0 + 0x5444] 000025AA 4947 chk.w D4, D7 000025AC 4954 chk.w D4, [A4] 000025AE 495A chk.w D4, [A2]+ 000025B0 494E chk.w D4, A6 000025B2 4749 chk.w D3, A1 000025B4 4E46 trap 6 000025B6 4F42 chk.w D7, D2 000025B8 4F58 chk.w D7, [A0]+ 000025BA 5749 subq.w A1, 3 000025BC 4E44 trap 4 000025BE 4F57 chk.w D7, [A7] 000025C0 2E47 movea.l A7, D7 000025C2 4554 chk.w D2, [A4] 000025C4 4355 chk.w D1, [A5] 000025C6 5252 addq.w [A2], 1 000025C8 454E chk.w D2, A6 000025CA 5453 addq.w [A3], 2 000025CC 5441 addq.w D1, 2 label000025CE: 000025CE 5445 addq.w D5, 2 label000025D0: 000025D0 0000 0000 ori.b D0, 0x0 export_2440: fn000025D4: 000025D4 4E56 FF00 link A6, -0x0100 000025D8 48E7 0018 movem.l -[A7], A3,A4 000025DC 47EE FF00 lea.l A3, [A6 - 0x100] 000025E0 286E 0008 movea.l A4, [A6 + 0x8] 000025E4 2F0B move.l -[A7], A3 000025E6 2F0C move.l -[A7], A4 000025E8 4EAD 3862 jsr [A5 + 0x3862 /* export_1800 */] 000025EC 4A13 tst.b [A3] 000025EE 670A beq +0xC /* 000025FA */ 000025F0 598F subq.l A7, 4 000025F2 2F0B move.l -[A7], A3 000025F4 A906 syscall NewString 000025F6 201F move.l D0, [A7]+ 000025F8 6002 bra +0x4 /* 000025FC */ label000025FA: 000025FA 7000 moveq.l D0, 0x00 label000025FC: 000025FC 206E 0010 movea.l A0, [A6 + 0x10] 00002600 2080 move.l [A0], D0 00002602 598F subq.l A7, 4 00002604 2054 movea.l A0, [A4] 00002606 2F28 007C move.l -[A7], [A0 + 0x7C] 0000260A 4EAD 05F2 jsr [A5 + 0x5F2 /* export_186 */] 0000260E 265F movea.l A3, [A7]+ 00002610 598F subq.l A7, 4 00002612 2F0B move.l -[A7], A3 00002614 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00002618 206E 000C movea.l A0, [A6 + 0xC] 0000261C 209F move.l [A0], [A7]+ 0000261E 4CEE 1800 FEF8 movem.l A3,A4, [A6 - 0x108] 00002624 4E5E unlink A6 00002626 205F movea.l A0, [A7]+ 00002628 4FEF 000C lea.l A7, [A7 + 0xC] 0000262C 4ED0 jmp [A0] 0000262E 802A 5444 or.b D0, [A2 + 0x5444] 00002632 4947 chk.w D4, D7 00002634 4954 chk.w D4, [A4] 00002636 495A chk.w D4, [A2]+ 00002638 494E chk.w D4, A6 0000263A 4749 chk.w D3, A1 0000263C 4E46 trap 6 0000263E 4F42 chk.w D7, D2 00002640 4F58 chk.w D7, [A0]+ 00002642 5749 subq.w A1, 3 00002644 4E44 trap 4 00002646 4F57 chk.w D7, [A7] 00002648 2E47 movea.l A7, D7 0000264A 4554 chk.w D2, [A4] 0000264C 4E41 trap 1 0000264E 4D45 chk.w D6, D5 00002650 414E chk.w D0, A6 00002652 4443 neg.w D3 00002654 4F4D chk.w D7, A5 00002656 4D45 chk.w D6, D5 00002658 4E54 0000 link A4, 0 export_2441: 0000265C 4E56 0000 link A6, 0 00002660 2F0C move.l -[A7], A4 00002662 286E 0008 movea.l A4, [A6 + 0x8] 00002666 2F2E 000C move.l -[A7], [A6 + 0xC] 0000266A 2F0C move.l -[A7], A4 0000266C 4EAD 3872 jsr [A5 + 0x3872 /* export_1802 */] 00002670 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002674 2F0C move.l -[A7], A4 00002676 4EAD 386A jsr [A5 + 0x386A /* export_1801 */] 0000267A 286E FFFC movea.l A4, [A6 - 0x4] 0000267E 4E5E unlink A6 00002680 205F movea.l A0, [A7]+ 00002682 4FEF 000C lea.l A7, [A7 + 0xC] 00002686 4ED0 jmp [A0] 00002688 802A 5444 or.b D0, [A2 + 0x5444] 0000268C 4947 chk.w D4, D7 0000268E 4954 chk.w D4, [A4] 00002690 495A chk.w D4, [A2]+ 00002692 494E chk.w D4, A6 00002694 4749 chk.w D3, A1 00002696 4E46 trap 6 00002698 4F42 chk.w D7, D2 0000269A 4F58 chk.w D7, [A0]+ 0000269C 5749 subq.w A1, 3 0000269E 4E44 trap 4 000026A0 4F57 chk.w D7, [A7] 000026A2 2E53 movea.l A7, [A3] 000026A4 4554 chk.w D2, [A4] 000026A6 4E41 trap 1 000026A8 4D45 chk.w D6, D5 000026AA 414E chk.w D0, A6 000026AC 4443 neg.w D3 000026AE 4F4D chk.w D7, A5 000026B0 4D45 chk.w D6, D5 000026B2 4E54 0000 link A4, 0 000026B6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000026B8-000026C0 fn000026B8: 000026B8 4E56 0000 link A6, 0 000026BC 48E7 1108 movem.l -[A7], D3,D7,A4 // end alternate branch 000026B8-000026C0 fn000026B8: // (misaligned) 000026BA 0000 48E7 ori.b D0, 0xE7 000026BE 1108 move.b -[A0], A0 000026C0 1E2E 000C move.b D7, [A6 + 0xC] 000026C4 286E 0010 movea.l A4, [A6 + 0x10] 000026C8 1F2E 000E move.b -[A7], [A6 + 0xE] 000026CC 7000 moveq.l D0, 0x00 000026CE 1F00 move.b -[A7], D0 000026D0 2F0C move.l -[A7], A4 000026D2 4EAD 133A jsr [A5 + 0x133A /* export_611 */] 000026D6 1F07 move.b -[A7], D7 000026D8 7000 moveq.l D0, 0x00 000026DA 1F00 move.b -[A7], D0 000026DC 2F0C move.l -[A7], A4 000026DE 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */] 000026E2 4A07 tst.b D7 000026E4 57C3 seq D3 000026E6 4403 neg.b D3 000026E8 1F03 move.b -[A7], D3 000026EA 7000 moveq.l D0, 0x00 000026EC 1F00 move.b -[A7], D0 000026EE 2F0C move.l -[A7], A4 000026F0 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000026F4 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 000026FA 4E5E unlink A6 000026FC 205F movea.l A0, [A7]+ 000026FE 4FEF 000C lea.l A7, [A7 + 0xC] 00002702 4ED0 jmp [A0] 00002704 8021 or.b D0, -[A1] 00002706 5444 addq.w D4, 2 00002708 4947 chk.w D4, D7 0000270A 4954 chk.w D4, [A4] 0000270C 495A chk.w D4, [A2]+ 0000270E 494E chk.w D4, A6 00002710 4749 chk.w D3, A1 00002712 4E46 trap 6 00002714 4F42 chk.w D7, D2 00002716 4F58 chk.w D7, [A0]+ 00002718 5749 subq.w A1, 3 0000271A 4E44 trap 4 0000271C 4F57 chk.w D7, [A7] 0000271E 2E53 movea.l A7, [A3] 00002720 4554 chk.w D2, [A4] 00002722 5241 addq.w D1, 1 00002724 4449 neg.w A1 00002726 4F00 .invalid 7, D0 // invalid opcode 4 with b == 4 00002728 0000 0000 ori.b D0, 0x0 fn0000272C: 0000272C 4E56 0000 link A6, 0 00002730 48E7 1108 movem.l -[A7], D3,D7,A4 00002734 1E2E 000C move.b D7, [A6 + 0xC] 00002738 286E 0010 movea.l A4, [A6 + 0x10] 0000273C 1F2E 000E move.b -[A7], [A6 + 0xE] 00002740 7000 moveq.l D0, 0x00 00002742 1F00 move.b -[A7], D0 00002744 2F0C move.l -[A7], A4 00002746 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */] 0000274A 1F07 move.b -[A7], D7 0000274C 7000 moveq.l D0, 0x00 0000274E 1F00 move.b -[A7], D0 00002750 2F0C move.l -[A7], A4 00002752 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */] 00002756 4A07 tst.b D7 00002758 57C3 seq D3 0000275A 4403 neg.b D3 0000275C 1F03 move.b -[A7], D3 0000275E 7000 moveq.l D0, 0x00 00002760 1F00 move.b -[A7], D0 00002762 2F0C move.l -[A7], A4 00002764 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 00002768 4CEE 1088 FFF4 movem.l D3,D7,A4, [A6 - 0xC] 0000276E 4E5E unlink A6 00002770 205F movea.l A0, [A7]+ 00002772 4FEF 000C lea.l A7, [A7 + 0xC] 00002776 4ED0 jmp [A0] 00002778 8021 or.b D0, -[A1] 0000277A 5444 addq.w D4, 2 0000277C 4947 chk.w D4, D7 0000277E 4954 chk.w D4, [A4] 00002780 495A chk.w D4, [A2]+ 00002782 494E chk.w D4, A6 00002784 4749 chk.w D3, A1 00002786 4E46 trap 6 00002788 4F42 chk.w D7, D2 0000278A 4F58 chk.w D7, [A0]+ 0000278C 5749 subq.w A1, 3 0000278E 4E44 trap 4 00002790 4F57 chk.w D7, [A7] 00002792 2E53 movea.l A7, [A3] 00002794 4554 chk.w D2, [A4] 00002796 4348 chk.w D1, A0 00002798 4543 chk.w D2, D3 0000279A 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4 0000279C 0000 0000 ori.b D0, 0x0 export_2442: fn000027A0: 000027A0 4E56 FFC8 link A6, -0x0038 000027A4 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 000027A8 1A2E 000C move.b D5, [A6 + 0xC] 000027AC 1C2E 000E move.b D6, [A6 + 0xE] 000027B0 286E 0008 movea.l A4, [A6 + 0x8] 000027B4 4247 clr.w D7 000027B6 6044 bra +0x46 /* 000027FC */ label000027B8: 000027B8 48C7 ext.l D7 000027BA 2054 movea.l A0, [A4] 000027BC 2007 move.l D0, D7 000027BE E580 asl D0, 2 000027C0 41E8 0142 lea.l A0, [A0 + 0x142] 000027C4 2D70 0800 FFFC move.l [A6 - 0x4], [A0 + D0] 000027CA 1F06 move.b -[A7], D6 000027CC 7000 moveq.l D0, 0x00 000027CE 1F00 move.b -[A7], D0 000027D0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000027D4 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */] 000027D8 48C7 ext.l D7 000027DA 2054 movea.l A0, [A4] 000027DC 2007 move.l D0, D7 000027DE E580 asl D0, 2 000027E0 41E8 0142 lea.l A0, [A0 + 0x142] 000027E4 2670 0800 movea.l A3, [A0 + D0] 000027E8 4A06 tst.b D6 000027EA 57C3 seq D3 000027EC 4403 neg.b D3 000027EE 1F03 move.b -[A7], D3 000027F0 1F05 move.b -[A7], D5 000027F2 2F0B move.l -[A7], A3 000027F4 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000027F8 3007 move.w D0, D7 000027FA 5247 addq.w D7, 1 label000027FC: 000027FC 2054 movea.l A0, [A4] 000027FE BE68 014E cmp.w D7, [A0 + 0x14E] 00002802 6DB4 blt -0x4A /* 000027B8 */ 00002804 2D68 010E FFC8 move.l [A6 - 0x38], [A0 + 0x10E] 0000280A 2054 movea.l A0, [A4] 0000280C 2F28 0150 move.l -[A7], [A0 + 0x150] 00002810 558F subq.l A7, 2 00002812 486E FFC8 pea.l [A6 - 0x38] 00002816 4EAD 358A jsr [A5 + 0x358A /* export_1709 */] 0000281A 1F06 move.b -[A7], D6 0000281C 2F0C move.l -[A7], A4 0000281E 4EBA FE98 jsr [PC - 0x168 /* 000026B8 */] 00002822 2054 movea.l A0, [A4] 00002824 2F28 0154 move.l -[A7], [A0 + 0x154] 00002828 558F subq.l A7, 2 0000282A 486E FFC8 pea.l [A6 - 0x38] 0000282E 4EAD 358A jsr [A5 + 0x358A /* export_1709 */] 00002832 4A1F tst.b [A7]+ 00002834 57C3 seq D3 00002836 4403 neg.b D3 00002838 1F03 move.b -[A7], D3 0000283A 1F06 move.b -[A7], D6 0000283C 2F0C move.l -[A7], A4 0000283E 4EBA FE78 jsr [PC - 0x188 /* 000026B8 */] 00002842 2054 movea.l A0, [A4] 00002844 2F28 01B6 move.l -[A7], [A0 + 0x1B6] 00002848 558F subq.l A7, 2 0000284A 486E FFC8 pea.l [A6 - 0x38] 0000284E 4EAD 35BA jsr [A5 + 0x35BA /* export_1715 */] 00002852 1F06 move.b -[A7], D6 00002854 2F0C move.l -[A7], A4 00002856 4EBA FE60 jsr [PC - 0x1A0 /* 000026B8 */] 0000285A 2054 movea.l A0, [A4] 0000285C 2F28 01BA move.l -[A7], [A0 + 0x1BA] 00002860 558F subq.l A7, 2 00002862 486E FFC8 pea.l [A6 - 0x38] 00002866 4EAD 35BA jsr [A5 + 0x35BA /* export_1715 */] 0000286A 4A1F tst.b [A7]+ 0000286C 57C3 seq D3 0000286E 4403 neg.b D3 00002870 1F03 move.b -[A7], D3 00002872 1F06 move.b -[A7], D6 00002874 2F0C move.l -[A7], A4 00002876 4EBA FE40 jsr [PC - 0x1C0 /* 000026B8 */] 0000287A 2054 movea.l A0, [A4] 0000287C 2F28 01CE move.l -[A7], [A0 + 0x1CE] 00002880 558F subq.l A7, 2 00002882 486E FFC8 pea.l [A6 - 0x38] 00002886 4EAD 35AA jsr [A5 + 0x35AA /* export_1713 */] 0000288A 4A1F tst.b [A7]+ 0000288C 57C3 seq D3 0000288E 4403 neg.b D3 00002890 1F03 move.b -[A7], D3 00002892 1F06 move.b -[A7], D6 00002894 2F0C move.l -[A7], A4 00002896 4EBA FE94 jsr [PC - 0x16C /* 0000272C */] 0000289A 2054 movea.l A0, [A4] 0000289C 2F28 01CA move.l -[A7], [A0 + 0x1CA] 000028A0 558F subq.l A7, 2 000028A2 486E FFC8 pea.l [A6 - 0x38] 000028A6 4EAD 359A jsr [A5 + 0x359A /* export_1711 */] 000028AA 1F06 move.b -[A7], D6 000028AC 2F0C move.l -[A7], A4 000028AE 4EBA FE7C jsr [PC - 0x184 /* 0000272C */] 000028B2 2054 movea.l A0, [A4] 000028B4 2F28 01AE move.l -[A7], [A0 + 0x1AE] 000028B8 558F subq.l A7, 2 000028BA 486E FFC8 pea.l [A6 - 0x38] 000028BE 4EAD 35CA jsr [A5 + 0x35CA /* export_1717 */] 000028C2 1F06 move.b -[A7], D6 000028C4 2F0C move.l -[A7], A4 000028C6 4EBA FE64 jsr [PC - 0x19C /* 0000272C */] 000028CA 2054 movea.l A0, [A4] 000028CC 2F28 0112 move.l -[A7], [A0 + 0x112] 000028D0 2F0C move.l -[A7], A4 000028D2 4EBA FB84 jsr [PC - 0x47C /* 00002458 */] 000028D6 2054 movea.l A0, [A4] 000028D8 2F28 0116 move.l -[A7], [A0 + 0x116] 000028DC 2F0C move.l -[A7], A4 000028DE 4EBA F8D0 jsr [PC - 0x730 /* 000021B0 */] 000028E2 2054 movea.l A0, [A4] 000028E4 3F28 011A move.w -[A7], [A0 + 0x11A] 000028E8 2F0C move.l -[A7], A4 000028EA 4EBA F7A0 jsr [PC - 0x860 /* 0000208C */] 000028EE 2054 movea.l A0, [A4] 000028F0 2F28 011C move.l -[A7], [A0 + 0x11C] 000028F4 2F0C move.l -[A7], A4 000028F6 4EBA F9D4 jsr [PC - 0x62C /* 000022CC */] 000028FA 7600 moveq.l D3, 0x00 000028FC 2054 movea.l A0, [A4] 000028FE 4AA8 0124 tst.l [A0 + 0x124] 00002902 6608 bne +0xA /* 0000290C */ 00002904 4AA8 0120 tst.l [A0 + 0x120] 00002908 6602 bne +0x4 /* 0000290C */ 0000290A 7601 moveq.l D3, 0x01 label0000290C: 0000290C 1A03 move.b D5, D3 0000290E 7600 moveq.l D3, 0x00 00002910 2054 movea.l A0, [A4] 00002912 4AA8 0124 tst.l [A0 + 0x124] 00002916 6608 bne +0xA /* 00002920 */ 00002918 4AA8 0120 tst.l [A0 + 0x120] 0000291C 6702 beq +0x4 /* 00002920 */ 0000291E 7601 moveq.l D3, 0x01 label00002920: 00002920 1803 move.b D4, D3 00002922 7600 moveq.l D3, 0x00 00002924 2054 movea.l A0, [A4] 00002926 4AA8 0124 tst.l [A0 + 0x124] 0000292A 6708 beq +0xA /* 00002934 */ 0000292C 4AA8 0120 tst.l [A0 + 0x120] 00002930 6702 beq +0x4 /* 00002934 */ 00002932 7601 moveq.l D3, 0x01 label00002934: 00002934 1E03 move.b D7, D3 00002936 2054 movea.l A0, [A4] 00002938 2F28 0158 move.l -[A7], [A0 + 0x158] 0000293C 1F05 move.b -[A7], D5 0000293E 1F06 move.b -[A7], D6 00002940 2F0C move.l -[A7], A4 00002942 4EBA FD74 jsr [PC - 0x28C /* 000026B8 */] 00002946 2054 movea.l A0, [A4] 00002948 2F28 015C move.l -[A7], [A0 + 0x15C] 0000294C 7601 moveq.l D3, 0x01 0000294E 4A04 tst.b D4 00002950 6606 bne +0x8 /* 00002958 */ 00002952 4A07 tst.b D7 00002954 6602 bne +0x4 /* 00002958 */ 00002956 7600 moveq.l D3, 0x00 label00002958: 00002958 1F03 move.b -[A7], D3 0000295A 1F06 move.b -[A7], D6 0000295C 2F0C move.l -[A7], A4 0000295E 4EBA FD58 jsr [PC - 0x2A8 /* 000026B8 */] 00002962 4A05 tst.b D5 00002964 6710 beq +0x12 /* 00002976 */ 00002966 558F subq.l A7, 2 00002968 2054 movea.l A0, [A4] 0000296A 2F28 0160 move.l -[A7], [A0 + 0x160] 0000296E 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 00002972 3A1F move.w D5, [A7]+ 00002974 600A bra +0xC /* 00002980 */ label00002976: 00002976 4A04 tst.b D4 00002978 6704 beq +0x6 /* 0000297E */ 0000297A 7A01 moveq.l D5, 0x01 0000297C 6002 bra +0x4 /* 00002980 */ label0000297E: 0000297E 7A02 moveq.l D5, 0x02 label00002980: 00002980 3F05 move.w -[A7], D5 00002982 2F0C move.l -[A7], A4 00002984 4EAD 3932 jsr [A5 + 0x3932 /* export_1826 */] 00002988 3F05 move.w -[A7], D5 0000298A 7000 moveq.l D0, 0x00 0000298C 1F00 move.b -[A7], D0 0000298E 2054 movea.l A0, [A4] 00002990 2F28 0160 move.l -[A7], [A0 + 0x160] 00002994 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 00002998 1F06 move.b -[A7], D6 0000299A 7000 moveq.l D0, 0x00 0000299C 1F00 move.b -[A7], D0 0000299E 2054 movea.l A0, [A4] 000029A0 2F28 0160 move.l -[A7], [A0 + 0x160] 000029A4 4EAD 30D2 jsr [A5 + 0x30D2 /* export_1558 */] 000029A8 4A06 tst.b D6 000029AA 57C3 seq D3 000029AC 4403 neg.b D3 000029AE 1F03 move.b -[A7], D3 000029B0 7000 moveq.l D0, 0x00 000029B2 1F00 move.b -[A7], D0 000029B4 2054 movea.l A0, [A4] 000029B6 2F28 0160 move.l -[A7], [A0 + 0x160] 000029BA 4EAD 2ED2 jsr [A5 + 0x2ED2 /* export_1494 */] 000029BE 2054 movea.l A0, [A4] 000029C0 2F28 0120 move.l -[A7], [A0 + 0x120] 000029C4 2F28 016C move.l -[A7], [A0 + 0x16C] 000029C8 4EAD 4492 jsr [A5 + 0x4492 /* export_2190 */] 000029CC 2054 movea.l A0, [A4] 000029CE 2F28 0120 move.l -[A7], [A0 + 0x120] 000029D2 7600 moveq.l D3, 0x00 000029D4 4A06 tst.b D6 000029D6 6706 beq +0x8 /* 000029DE */ 000029D8 4A04 tst.b D4 000029DA 6702 beq +0x4 /* 000029DE */ 000029DC 7601 moveq.l D3, 0x01 label000029DE: 000029DE 1F03 move.b -[A7], D3 000029E0 2054 movea.l A0, [A4] 000029E2 2F28 016C move.l -[A7], [A0 + 0x16C] 000029E6 4EAD 448A jsr [A5 + 0x448A /* export_2189 */] 000029EA 2054 movea.l A0, [A4] 000029EC 2F28 0124 move.l -[A7], [A0 + 0x124] 000029F0 2F28 0174 move.l -[A7], [A0 + 0x174] 000029F4 4EAD 4492 jsr [A5 + 0x4492 /* export_2190 */] 000029F8 2054 movea.l A0, [A4] 000029FA 2F28 0124 move.l -[A7], [A0 + 0x124] 000029FE 7600 moveq.l D3, 0x00 00002A00 4A06 tst.b D6 00002A02 6706 beq +0x8 /* 00002A0A */ 00002A04 4A07 tst.b D7 00002A06 6702 beq +0x4 /* 00002A0A */ 00002A08 7601 moveq.l D3, 0x01 label00002A0A: 00002A0A 1F03 move.b -[A7], D3 00002A0C 2054 movea.l A0, [A4] 00002A0E 2F28 0174 move.l -[A7], [A0 + 0x174] 00002A12 4EAD 448A jsr [A5 + 0x448A /* export_2189 */] 00002A16 2054 movea.l A0, [A4] 00002A18 2F28 0120 move.l -[A7], [A0 + 0x120] 00002A1C 2F28 017C move.l -[A7], [A0 + 0x17C] 00002A20 4EAD 4492 jsr [A5 + 0x4492 /* export_2190 */] 00002A24 2054 movea.l A0, [A4] 00002A26 2F28 0120 move.l -[A7], [A0 + 0x120] 00002A2A 7600 moveq.l D3, 0x00 00002A2C 4A06 tst.b D6 00002A2E 6706 beq +0x8 /* 00002A36 */ 00002A30 4A07 tst.b D7 00002A32 6702 beq +0x4 /* 00002A36 */ 00002A34 7601 moveq.l D3, 0x01 label00002A36: 00002A36 1F03 move.b -[A7], D3 00002A38 2054 movea.l A0, [A4] 00002A3A 2F28 017C move.l -[A7], [A0 + 0x17C] 00002A3E 4EAD 448A jsr [A5 + 0x448A /* export_2189 */] 00002A42 7600 moveq.l D3, 0x00 00002A44 2054 movea.l A0, [A4] 00002A46 4AA8 0128 tst.l [A0 + 0x128] 00002A4A 6608 bne +0xA /* 00002A54 */ 00002A4C 4AA8 012C tst.l [A0 + 0x12C] 00002A50 6602 bne +0x4 /* 00002A54 */ 00002A52 7601 moveq.l D3, 0x01 label00002A54: 00002A54 1803 move.b D4, D3 00002A56 7600 moveq.l D3, 0x00 00002A58 2054 movea.l A0, [A4] 00002A5A 4AA8 0128 tst.l [A0 + 0x128] 00002A5E 6708 beq +0xA /* 00002A68 */ 00002A60 4AA8 012C tst.l [A0 + 0x12C] 00002A64 6602 bne +0x4 /* 00002A68 */ 00002A66 7601 moveq.l D3, 0x01 label00002A68: 00002A68 1E03 move.b D7, D3 00002A6A 7600 moveq.l D3, 0x00 00002A6C 2054 movea.l A0, [A4] 00002A6E 4AA8 0128 tst.l [A0 + 0x128] 00002A72 6608 bne +0xA /* 00002A7C */ 00002A74 4AA8 012C tst.l [A0 + 0x12C] 00002A78 6702 beq +0x4 /* 00002A7C */ 00002A7A 7601 moveq.l D3, 0x01 label00002A7C: 00002A7C 1E03 move.b D7, D3 00002A7E 2054 movea.l A0, [A4] 00002A80 2F28 018A move.l -[A7], [A0 + 0x18A] 00002A84 1F04 move.b -[A7], D4 00002A86 1F06 move.b -[A7], D6 00002A88 2F0C move.l -[A7], A4 00002A8A 4EBA FC2C jsr [PC - 0x3D4 /* 000026B8 */] 00002A8E 2054 movea.l A0, [A4] 00002A90 2F28 018E move.l -[A7], [A0 + 0x18E] 00002A94 1F07 move.b -[A7], D7 00002A96 1F06 move.b -[A7], D6 00002A98 2F0C move.l -[A7], A4 00002A9A 4EBA FC1C jsr [PC - 0x3E4 /* 000026B8 */] 00002A9E 2054 movea.l A0, [A4] 00002AA0 2F28 012C move.l -[A7], [A0 + 0x12C] 00002AA4 2F28 0192 move.l -[A7], [A0 + 0x192] 00002AA8 4EAD 4492 jsr [A5 + 0x4492 /* export_2190 */] 00002AAC 2054 movea.l A0, [A4] 00002AAE 2F28 012C move.l -[A7], [A0 + 0x12C] 00002AB2 7600 moveq.l D3, 0x00 00002AB4 4A06 tst.b D6 00002AB6 6706 beq +0x8 /* 00002ABE */ 00002AB8 4A07 tst.b D7 00002ABA 6702 beq +0x4 /* 00002ABE */ 00002ABC 7601 moveq.l D3, 0x01 label00002ABE: 00002ABE 1F03 move.b -[A7], D3 00002AC0 2054 movea.l A0, [A4] 00002AC2 2F28 0192 move.l -[A7], [A0 + 0x192] 00002AC6 4EAD 448A jsr [A5 + 0x448A /* export_2189 */] 00002ACA 4CEE 18F8 FFAC movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x54] 00002AD0 4E5E unlink A6 00002AD2 205F movea.l A0, [A7]+ 00002AD4 504F addq.w A7, 8 00002AD6 4ED0 jmp [A0] 00002AD8 8023 or.b D0, -[A3] 00002ADA 5444 addq.w D4, 2 00002ADC 4947 chk.w D4, D7 00002ADE 4954 chk.w D4, [A4] 00002AE0 495A chk.w D4, [A2]+ 00002AE2 494E chk.w D4, A6 00002AE4 4749 chk.w D3, A1 00002AE6 4E46 trap 6 00002AE8 4F42 chk.w D7, D2 00002AEA 4F58 chk.w D7, [A0]+ 00002AEC 5749 subq.w A1, 3 00002AEE 4E44 trap 4 00002AF0 4F57 chk.w D7, [A7] 00002AF2 2E45 movea.l A7, D5 00002AF4 4E41 trap 1 00002AF6 424C clr.w A4 00002AF8 4554 chk.w D2, [A4] 00002AFA 4F55 chk.w D7, [A5] 00002AFC 5400 addq.b D0, 2 00002AFE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2443: // at 00002B00 (misaligned) 00002B02 0000 48E7 ori.b D0, 0xE7 00002B06 0018 286E ori.b [A0]+, 0x6E /* 'n' */ 00002B0A 0008 2054 ori.b A0, 0x54 /* 'T' */ 00002B0E 7000 moveq.l D0, 0x00 00002B10 2140 0038 move.l [A0 + 0x38], D0 00002B14 2054 movea.l A0, [A4] 00002B16 2140 003C move.l [A0 + 0x3C], D0 00002B1A 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002B1E 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002B22 2F2E 000C move.l -[A7], [A6 + 0xC] 00002B26 2F0C move.l -[A7], A4 00002B28 4EAD 0E5A jsr [A5 + 0xE5A /* export_455 */] 00002B2C 700E moveq.l D0, 0x0E 00002B2E 2F00 move.l -[A7], D0 00002B30 486D 234A pea.l [A5 + 0x234A /* export_1125 */] 00002B34 4EAD 0062 jsr [A5 + 0x62 /* export_8 */] 00002B38 2640 movea.l A3, D0 00002B3A 2054 movea.l A0, [A4] 00002B3C 214B 003C move.l [A0 + 0x3C], A3 00002B40 200B move.l D0, A3 00002B42 504F addq.w A7, 8 00002B44 671A beq +0x1C /* 00002B60 */ 00002B46 2054 movea.l A0, [A4] 00002B48 3F28 0028 move.w -[A7], [A0 + 0x28] 00002B4C 3F28 0024 move.w -[A7], [A0 + 0x24] 00002B50 7000 moveq.l D0, 0x00 00002B52 3F00 move.w -[A7], D0 00002B54 2F0B move.l -[A7], A3 00002B56 4EAD 3ABA jsr [A5 + 0x3ABA /* export_1875 */] 00002B5A 2F0B move.l -[A7], A3 00002B5C 4EAD 35FA jsr [A5 + 0x35FA /* export_1723 */] label00002B60: 00002B60 4CEE 1800 FFF8 movem.l A3,A4, [A6 - 0x8] 00002B66 4E5E unlink A6 00002B68 205F movea.l A0, [A7]+ 00002B6A 4FEF 0010 lea.l A7, [A7 + 0x10] 00002B6E 4ED0 jmp [A0] 00002B70 9554 sub.w [A4], D2 00002B72 414E chk.w D0, A6 00002B74 414C chk.w D0, A4 00002B76 4F47 chk.w D7, D7 00002B78 5052 addq.w [A2], 8 00002B7A 4F58 chk.w D7, [A0]+ 00002B7C 5956 subq.w [A6], 4 00002B7E 4945 chk.w D4, D5 00002B80 572E 4952 subq.b [A6 + 0x4952], 3 00002B84 4553 chk.w D2, [A3] 00002B86 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2444: // at 00002B88 (misaligned) 00002B8A 0000 2F0C ori.b D0, 0xC 00002B8E 286E 0008 movea.l A4, [A6 + 0x8] 00002B92 2054 movea.l A0, [A4] 00002B94 4AA8 003C tst.l [A0 + 0x3C] 00002B98 6708 beq +0xA /* 00002BA2 */ 00002B9A 2F28 003C move.l -[A7], [A0 + 0x3C] 00002B9E 4EAD 3522 jsr [A5 + 0x3522 /* export_1696 */] label00002BA2: 00002BA2 2F0C move.l -[A7], A4 00002BA4 4EAD 089A jsr [A5 + 0x89A /* export_271 */] 00002BA8 286E FFFC movea.l A4, [A6 - 0x4] 00002BAC 4E5E unlink A6 00002BAE 2E9F move.l [A7], [A7]+ 00002BB0 4E75 rts 00002BB2 9554 sub.w [A4], D2 00002BB4 414E chk.w D0, A6 00002BB6 414C chk.w D0, A4 00002BB8 4F47 chk.w D7, D7 00002BBA 5052 addq.w [A2], 8 00002BBC 4F58 chk.w D7, [A0]+ 00002BBE 5956 subq.w [A6], 4 00002BC0 4945 chk.w D4, D5 00002BC2 572E 4652 subq.b [A6 + 0x4652], 3 00002BC6 4545 chk.w D2, D5 00002BC8 0000 0000 ori.b D0, 0x0 fn00002BCC: 00002BCC 4E56 0000 link A6, 0 00002BD0 206E 0008 movea.l A0, [A6 + 0x8] 00002BD4 2050 movea.l A0, [A0] 00002BD6 216E 000C 0038 move.l [A0 + 0x38], [A6 + 0xC] 00002BDC 4E5E unlink A6 00002BDE 205F movea.l A0, [A7]+ 00002BE0 504F addq.w A7, 8 00002BE2 4ED0 jmp [A0] 00002BE4 9D54 sub.w [A4], D6 00002BE6 414E chk.w D0, A6 00002BE8 414C chk.w D0, A4 00002BEA 4F47 chk.w D7, D7 00002BEC 5052 addq.w [A2], 8 00002BEE 4F58 chk.w D7, [A0]+ 00002BF0 5956 subq.w [A6], 4 00002BF2 4945 chk.w D4, D5 00002BF4 572E 5345 subq.b [A6 + 0x5345], 3 00002BF8 5447 addq.w D7, 2 00002BFA 4F42 chk.w D7, D2 00002BFC 4554 chk.w D2, [A4] 00002BFE 5745 subq.w D5, 3 00002C00 454E chk.w D2, A6 00002C02 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2445: // at 00002C04 (misaligned) 00002C06 0000 206E ori.b D0, 0x6E /* 'n' */ 00002C0A 0008 2050 ori.b A0, 0x50 /* 'P' */ 00002C0E 216E 000C 0038 move.l [A0 + 0x38], [A6 + 0xC] 00002C14 4E5E unlink A6 00002C16 205F movea.l A0, [A7]+ 00002C18 504F addq.w A7, 8 00002C1A 4ED0 jmp [A0] 00002C1C 9854 sub.w D4, [A4] 00002C1E 4348 chk.w D1, A0 00002C20 414E chk.w D0, A6 00002C22 4E45 trap 5 00002C24 4C49 434F movem.l D0,D1,D2,D3,D6,A0,A1,A6, A1 00002C28 4E56 4945 link A6, -0xFFFFB6BB 00002C2C 572E 5345 subq.b [A6 + 0x5345], 3 00002C30 5449 addq.w A1, 2 00002C32 434F chk.w D1, A7 00002C34 4E00 .invalid // invalid opcode 4 00002C36 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2446: // at 00002C38 (misaligned) 00002C3A 0000 2F0C ori.b D0, 0xC 00002C3E 286E 0008 movea.l A4, [A6 + 0x8] 00002C42 2054 movea.l A0, [A4] 00002C44 4AA8 0072 tst.l [A0 + 0x72] 00002C48 6706 beq +0x8 /* 00002C50 */ 00002C4A 2068 0072 movea.l A0, [A0 + 0x72] 00002C4E A023 syscall DisposHandle/DisposeHandle label00002C50: 00002C50 598F subq.l A7, 4 00002C52 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002C56 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00002C5A 2054 movea.l A0, [A4] 00002C5C 215F 0072 move.l [A0 + 0x72], [A7]+ 00002C60 2054 movea.l A0, [A4] 00002C62 4AA8 0076 tst.l [A0 + 0x76] 00002C66 6706 beq +0x8 /* 00002C6E */ 00002C68 2068 0076 movea.l A0, [A0 + 0x76] 00002C6C A023 syscall DisposHandle/DisposeHandle label00002C6E: 00002C6E 598F subq.l A7, 4 00002C70 2F2E 000C move.l -[A7], [A6 + 0xC] 00002C74 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00002C78 2054 movea.l A0, [A4] 00002C7A 215F 0076 move.l [A0 + 0x76], [A7]+ 00002C7E 286E FFFC movea.l A4, [A6 - 0x4] 00002C82 4E5E unlink A6 00002C84 205F movea.l A0, [A7]+ 00002C86 4FEF 000C lea.l A7, [A7 + 0xC] 00002C8A 4ED0 jmp [A0] 00002C8C 8020 or.b D0, -[A0] 00002C8E 5450 addq.w [A0], 2 00002C90 5245 addq.w D5, 1 00002C92 4653 not.w [A3] 00002C94 444F neg.w A7 00002C96 4355 chk.w D1, [A5] 00002C98 4D45 chk.w D6, D5 00002C9A 4E54 2E53 link A4, -0xFFFFD1AD 00002C9E 4554 chk.w D2, [A4] 00002CA0 4E41 trap 1 00002CA2 4D45 chk.w D6, D5 00002CA4 414E chk.w D0, A6 00002CA6 4443 neg.w D3 00002CA8 4F4D chk.w D7, A5 00002CAA 4D45 chk.w D6, D5 00002CAC 4E54 0000 link A4, 0 export_2447: 00002CB0 4E56 FFF8 link A6, -0x0008 00002CB4 2F0C move.l -[A7], A4 00002CB6 286E 0008 movea.l A4, [A6 + 0x8] 00002CBA 2054 movea.l A0, [A4] 00002CBC 4AA8 00EC tst.l [A0 + 0xEC] 00002CC0 671E beq +0x20 /* 00002CE0 */ 00002CC2 486E FFF8 pea.l [A6 - 0x8] 00002CC6 486E FFFC pea.l [A6 - 0x4] 00002CCA 2F28 00EC move.l -[A7], [A0 + 0xEC] 00002CCE 4EBA F904 jsr [PC - 0x6FC /* 000025D4 */] 00002CD2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00002CD6 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002CDA 2F0C move.l -[A7], A4 00002CDC 4EBA 005A jsr [PC + 0x5A /* 00002D38 */] label00002CE0: 00002CE0 598F subq.l A7, 4 00002CE2 2054 movea.l A0, [A4] 00002CE4 2F28 00E4 move.l -[A7], [A0 + 0xE4] 00002CE8 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00002CEC 206E 0010 movea.l A0, [A6 + 0x10] 00002CF0 209F move.l [A0], [A7]+ 00002CF2 598F subq.l A7, 4 00002CF4 2054 movea.l A0, [A4] 00002CF6 2F28 00E8 move.l -[A7], [A0 + 0xE8] 00002CFA 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00002CFE 206E 000C movea.l A0, [A6 + 0xC] 00002D02 209F move.l [A0], [A7]+ 00002D04 286E FFF4 movea.l A4, [A6 - 0xC] 00002D08 4E5E unlink A6 00002D0A 205F movea.l A0, [A7]+ 00002D0C 4FEF 000C lea.l A7, [A7 + 0xC] 00002D10 4ED0 jmp [A0] 00002D12 8022 or.b D0, -[A2] 00002D14 5447 addq.w D7, 2 00002D16 5241 addq.w D1, 1 00002D18 4242 clr.w D2 00002D1A 4552 chk.w D2, [A2] 00002D1C 444F neg.w A7 00002D1E 4355 chk.w D1, [A5] 00002D20 4D45 chk.w D6, D5 00002D22 4E54 2E47 link A4, -0xFFFFD1B9 00002D26 4554 chk.w D2, [A4] 00002D28 4E41 trap 1 00002D2A 4D45 chk.w D6, D5 00002D2C 414E chk.w D0, A6 00002D2E 4443 neg.w D3 00002D30 4F4D chk.w D7, A5 00002D32 4D45 chk.w D6, D5 00002D34 4E54 0000 link A4, 0 export_2448: fn00002D38: 00002D38 4E56 0000 link A6, 0 00002D3C 2F0C move.l -[A7], A4 00002D3E 286E 0008 movea.l A4, [A6 + 0x8] 00002D42 2054 movea.l A0, [A4] 00002D44 4AA8 00E4 tst.l [A0 + 0xE4] 00002D48 6706 beq +0x8 /* 00002D50 */ 00002D4A 2068 00E4 movea.l A0, [A0 + 0xE4] 00002D4E A023 syscall DisposHandle/DisposeHandle label00002D50: 00002D50 598F subq.l A7, 4 00002D52 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D56 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00002D5A 2054 movea.l A0, [A4] 00002D5C 215F 00E4 move.l [A0 + 0xE4], [A7]+ 00002D60 2054 movea.l A0, [A4] 00002D62 4AA8 00E8 tst.l [A0 + 0xE8] 00002D66 6706 beq +0x8 /* 00002D6E */ 00002D68 2068 00E8 movea.l A0, [A0 + 0xE8] 00002D6C A023 syscall DisposHandle/DisposeHandle label00002D6E: 00002D6E 598F subq.l A7, 4 00002D70 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D74 4EAD 356A jsr [A5 + 0x356A /* export_1705 */] 00002D78 2054 movea.l A0, [A4] 00002D7A 215F 00E8 move.l [A0 + 0xE8], [A7]+ 00002D7E 286E FFFC movea.l A4, [A6 - 0x4] 00002D82 4E5E unlink A6 00002D84 205F movea.l A0, [A7]+ 00002D86 4FEF 000C lea.l A7, [A7 + 0xC] 00002D8A 4ED0 jmp [A0] 00002D8C 8022 or.b D0, -[A2] 00002D8E 5447 addq.w D7, 2 00002D90 5241 addq.w D1, 1 00002D92 4242 clr.w D2 00002D94 4552 chk.w D2, [A2] 00002D96 444F neg.w A7 00002D98 4355 chk.w D1, [A5] 00002D9A 4D45 chk.w D6, D5 00002D9C 4E54 2E53 link A4, -0xFFFFD1AD 00002DA0 4554 chk.w D2, [A4] 00002DA2 4E41 trap 1 00002DA4 4D45 chk.w D6, D5 00002DA6 414E chk.w D0, A6 00002DA8 4443 neg.w D3 00002DAA 4F4D chk.w D7, A5 00002DAC 4D45 chk.w D6, D5 00002DAE 4E54 0000 link A4, 0 00002DB2 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2449: // at 00002DB4 (misaligned) 00002DB6 0000 2F0C ori.b D0, 0xC 00002DBA 286E 000C movea.l A4, [A6 + 0xC] 00002DBE 200C move.l D0, A4 00002DC0 6704 beq +0x6 /* 00002DC6 */ 00002DC2 204C movea.l A0, A4 00002DC4 A023 syscall DisposHandle/DisposeHandle label00002DC6: 00002DC6 286E FFFC movea.l A4, [A6 - 0x4] 00002DCA 4E5E unlink A6 00002DCC 205F movea.l A0, [A7]+ 00002DCE 504F addq.w A7, 8 00002DD0 4ED0 jmp [A0] 00002DD2 8026 or.b D0, -[A6] 00002DD4 5447 addq.w D7, 2 00002DD6 5241 addq.w D1, 1 00002DD8 4242 clr.w D2 00002DDA 4552 chk.w D2, [A2] 00002DDC 5345 subq.w D5, 1 00002DDE 5454 addq.w [A4], 2 00002DE0 494E chk.w D4, A6 00002DE2 4753 chk.w D3, [A3] 00002DE4 474F chk.w D3, A7 00002DE6 4245 clr.w D5 00002DE8 5457 addq.w [A7], 2 00002DEA 4545 chk.w D2, D5 00002DEC 4E2E .invalid // invalid opcode 4 00002DEE 434F chk.w D1, A7 00002DF0 4D4D chk.w D6, A5 00002DF2 454E chk.w D2, A6 00002DF4 5449 addq.w A1, 2 00002DF6 534E subq.w A6, 1 00002DF8 4F57 chk.w D7, [A7] 00002DFA 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_2450: // at 00002DFC (misaligned) 00002DFE 0000 2F0C ori.b D0, 0xC 00002E02 286E 0008 movea.l A4, [A6 + 0x8] 00002E06 2054 movea.l A0, [A4] 00002E08 4AA8 0002 tst.l [A0 + 0x2] 00002E0C 6714 beq +0x16 /* 00002E22 */ 00002E0E 2F2E 0014 move.l -[A7], [A6 + 0x14] 00002E12 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002E16 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E1A 2F28 0002 move.l -[A7], [A0 + 0x2] 00002E1E 4EAD 541A jsr [A5 + 0x541A /* export_2687 */] label00002E22: 00002E22 286E FFFC movea.l A4, [A6 - 0x4] 00002E26 4E5E unlink A6 00002E28 205F movea.l A0, [A7]+ 00002E2A 4FEF 0010 lea.l A7, [A7 + 0x10] 00002E2E 4ED0 jmp [A0] 00002E30 802A 5447 or.b D0, [A2 + 0x5447] 00002E34 5241 addq.w D1, 1 00002E36 4242 clr.w D2 00002E38 4552 chk.w D2, [A2] 00002E3A 5345 subq.w D5, 1 00002E3C 5454 addq.w [A4], 2 00002E3E 494E chk.w D4, A6 00002E40 4753 chk.w D3, [A3] 00002E42 474F chk.w D3, A7 00002E44 4245 clr.w D5 00002E46 5457 addq.w [A7], 2 00002E48 4545 chk.w D2, D5 00002E4A 4E2E .invalid // invalid opcode 4 00002E4C 4452 neg.w [A2] 00002E4E 4157 chk.w D0, [A7] 00002E50 4355 chk.w D1, [A5] 00002E52 5252 addq.w [A2], 1 00002E54 454E chk.w D2, A6 00002E56 5446 addq.w D6, 2 00002E58 5241 addq.w D1, 1 00002E5A 4D45 chk.w D6, D5 00002E5C 0000 0000 ori.b D0, 0x0